終于經(jīng)過(guò)一下午的折騰,https可以正常訪問(wèn):
效果如下:

我的環(huán)境為:
購(gòu)買(mǎi)的阿里云centos 7.0 服務(wù)器,后臺(tái)采用的是c#開(kāi)發(fā),因此部署的是mono+jexus服務(wù)。網(wǎng)絡(luò)上一大堆全是介紹apache的以及iis的https,舊的資料少之又少,如下:
如何讓jexus 支持HTTPS協(xié)議(ssl加密傳輸)
jexus linux x64 [專(zhuān)業(yè)版] 安裝和配置https
步驟一、通過(guò)阿里云環(huán)境生成自己的SSL證書(shū)
按照如下菜單進(jìn)入然后右上角【購(gòu)買(mǎi)證書(shū)】,選擇免費(fèi)的證書(shū)即可,后期免費(fèi)續(xù)費(fèi)

然后我們下載

得到如下文件:

步驟二、阿里云控制臺(tái)添加443端口的安全組策略,如下圖:


步驟三、配置服務(wù)器mono的libssl
找到mono的安裝目錄的config文件,打開(kāi)并在父節(jié)點(diǎn)configuration下新增節(jié)點(diǎn)
<dllmap dll="libssl" target="libssl.so" os="!windows" />
如圖:


步驟四、配置jexus的siteconf
現(xiàn)在我想要配置正常http和https均能夠訪問(wèn),因此我需要新增設(shè)一個(gè)https的子站點(diǎn)(原h(huán)ttp不做修改)
我們到j(luò)exus的安裝目錄,找到siteconf目錄,里面默認(rèn)有一個(gè)default,我們復(fù)制這個(gè)文件并重新命名為vsource_443
命令為:cp default vsource_443
打開(kāi)新文件:vi vsource_443
修改為:

步驟五、配置jexus的jws.conf
pem和key文件均是阿里云控制臺(tái)下載的ssl證書(shū)文件
CertificateFile = /path/214330248430621.pem
CertificateKeyFile = /path/214330248430621.key

步驟六、重啟jexus
這里發(fā)現(xiàn)單獨(dú)重啟jexus的一個(gè)站點(diǎn)并不生效,所以需要重啟jexus服務(wù)
sudo /usr/jexus/jws restart

