记录贴-配置HTTPS域名访问到本地局域网网关
前言
記錄點(diǎn)點(diǎn)滴滴
每日一句:I am more vulnerable than I thought, but much stronger than I ever imagined.
緣由
在我們前后端本地聯(lián)調(diào)的時(shí)候,通過(guò)域名請(qǐng)求網(wǎng)關(guān),網(wǎng)關(guān)轉(zhuǎn)發(fā)到業(yè)務(wù)服務(wù),但是某一天小伙伴們希望是通過(guò)HTTPS訪問(wèn)(其實(shí)只是微信小程序需要HTTPS),因此把整個(gè)流程做個(gè)記錄
過(guò)程
部署網(wǎng)關(guān)
找一臺(tái)本地局域網(wǎng)的服務(wù)器,通過(guò)docker部署我們的網(wǎng)關(guān)服務(wù)
域名映射
在阿里云的域名解析處,把我們想要給前端使用的本地測(cè)試域名和IP(專(zhuān)線-具有公網(wǎng)IP地址)映射好
申請(qǐng)CA證書(shū)
在阿里云的安全-CA證書(shū)服務(wù)處申請(qǐng)一個(gè)免費(fèi)的(Symantec 免費(fèi)版 SSL),域名需要在申請(qǐng)的阿里云賬號(hào)名下,免費(fèi)的證書(shū)機(jī)器認(rèn)證,能夠快速通過(guò)
下載證書(shū)
點(diǎn)擊下載證書(shū)會(huì)下載得到一個(gè)壓縮包,解壓后會(huì)有一個(gè)私鑰文件(.key)和一個(gè)證書(shū)文件(.pem),下載內(nèi)有介紹需要配置到服務(wù)器的nginx
安裝NGINX
在之前的那臺(tái)服務(wù)器上安裝,安裝流程搜索即有,只是要注意編譯的時(shí)候要加上后面的內(nèi)容
./configure --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre然后把根據(jù)上一個(gè)步驟的說(shuō)明去配置nginx
配置路由器
需要登陸專(zhuān)線對(duì)應(yīng)的路由器,配置專(zhuān)線的443端口映射到局域網(wǎng)內(nèi)的指定服務(wù)器的443端口(網(wǎng)關(guān)所在服務(wù)器)
應(yīng)用
在網(wǎng)關(guān)服務(wù)里面配置好需要轉(zhuǎn)發(fā)的請(qǐng)求對(duì)應(yīng)網(wǎng)關(guān)所在局域網(wǎng)的IP地址和端口,就可以通過(guò)HTTPS的形式訪問(wèn)到本機(jī)的業(yè)務(wù)代碼,進(jìn)行本地的協(xié)同工作。
結(jié)尾
記錄的也比較倉(cāng)促~缺少圖片生動(dòng)的說(shuō)明~只是簡(jiǎn)單的描述下整個(gè)流程
總結(jié)
以上是生活随笔為你收集整理的记录贴-配置HTTPS域名访问到本地局域网网关的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: BWA SAM文件格式
- 下一篇: editor does not cont