一、环境
操作系统:centOs7-x64
二、准备工作
购买SSL/TLS证书
三、部署
1.首先查看“/lib”或“/usr/lib”等系统库文件夹中是否有SSL库文件的名字,该文件名应该是“libssl.so.版本号”(find / -name libssl.so.*),如果没有列出文件名,就证明你的系统还没有安装OpenSSL,请安装后再操作。
find / -name libssl.so.*
2.查找到结果的话,如图
3.进入jexus解压目录
cd /usr/local/jexus ls
4.进入mono lib目录
cd runtime/lib ls
5.将找到的SSL库创建软链到mono lib目录下
ln -s /usr/lib64/libssl.so.10 libssl.so
备注:/usr/lib64/libssl.so.10 是本机搜索出来的绝对路径,并非写死的路径
6.启网站的HTTPS功能
打开站点配置(siteconf)下的配置项,启用https(其实解开注释项即可),注意:端口修改为443
port=443 hosts=xxx.com UseHttps=true ssl.certificate=/x/xxx.crt #or pem ssl.certificatekey=/x/xxx.key ssl.protocol=TLSv1.2
7.重启jexus
./jws restart
8.输入https://xxx.com 测试