基于centos7.0+mono+jexus配置https(阿里云服務(wù)器最全配置jexus https教程)

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


怎么在jexus上配置https.png

我的環(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)


image.png

然后我們下載


image.png

得到如下文件:

image.png

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

image.png

image.png

步驟三、配置服務(wù)器mono的libssl

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


image.png
image.png

步驟四、配置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
修改為:


image.png

步驟五、配置jexus的jws.conf

pem和key文件均是阿里云控制臺(tái)下載的ssl證書(shū)文件
CertificateFile = /path/214330248430621.pem
CertificateKeyFile = /path/214330248430621.key

image.png

步驟六、重啟jexus

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

sudo /usr/jexus/jws restart
image.png
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容