注意,本教程使用的jexus版本为5.8.3专业版,操作系统为 Ubunutu 16.04 64位
之前的教程:
获取https证书并上传到服务器
1、获取https证书
可在腾讯云、阿里云、或其它网站申请免费的https证书
2、上传到服务器
此处我使用lrzsz做传输工具,上传并解压到jexus的某个目录下,仅仅是个人爱好,这个位置是不固定的.
命令如下:
sudo apt-get install lrzsz # 安装lrzsz工具
sudo apt-get install zip # 安装zip工具
cd /downloads/ # 切换到downloads目录
sudo rz # 上传https证书压缩包
sudo mkdir -p /usr/jexus/ssl
cd /usr/jexus/ssl
sudo zip /downloads/你的证书压缩包名称.zip
复制代码
部署
1、查看本机是否安装ssl库,使用命令sudo find / -name libssl.so.*
查找到结果的话,如图,表示已安装ssl库,全路径是/lib/x86_64-linux-gnu/libssl.so.1.0.0
:
注意,每个人的位置都有可能不同,这里只代表我的服务器
2、配置ssl库软链接
cd /usr/jexus/runtime/lib # 进入jeuxs内嵌mono的lib目录
sudo ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 libssl.so # 将ssl库链接到jeuxs内置mono lib目录下
复制代码
3、配置站点的https功能
切换到jexus站点配置目录下
cd /usr/jexus/siteconf # 切换到jexus站点配置目录下
sudo vi default # 编辑默认的站点配置
复制代码
修改
port修改为443(https不解释)
hosts修改为证书和你绑定的域名
UseHttps为true
ssl.certificate、ssl.certficatekey、ssl.protocol根据你的证书修改,这里是我的证书
4、重启jexus
sudo sh /usr/jexus/jws restart
复制代码
5、测试是否配置成功
浏览器输入路径(这里是我的,你按你的配置输入),已经是 https 啦
以上
转载请注明作者和原文连接
作者:玩双截棍的熊猫