首页 > 代码库 > jexus 独立版 配置https

jexus 独立版 配置https

一、环境

1.jexus版本:5.8.1独立版

2.操作系统:centOs7

jexus独立版由于是免安装版并且内置mono,所以解压即可使用。

二、准备工作

1.生成private key + .csr

网址:http://web.chacuo.net/netsslcsr

2.购买ssl证书

三、部署

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
ls
cd lib

5.将找到的SSL库创建软链到mono lib目录下

ln -s /usr/lib64/libssl.so.10 libssl.so

技术分享

备注:/usr/lib64/libssl.so.10 是本机搜索出来的绝对路径,并非写死的路径

6.把证书和私钥文件名填写到JWS的配置文件中。

 在Jexus文件夹中,打开 “jws.conf”,添加下面两句:

   CertificateFile=证书文件路径和文件名
   CertificateKeyFile=私钥文件路径和文件名

7.启网站的HTTPS功能

    port=443
    启用https:
    UseHttps=true

8.重启jexus

./jws restart

9.输入https://xxx.com 测试

 

jexus 独立版 配置https