掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
不可以。訪問443端口需要使用SSL/TLS加密傳輸數(shù)據(jù)以確保安全性,而SSL/TLS協(xié)議需要使用證書來進(jìn)行加密和身份驗(yàn)證。

因此,在進(jìn)行負(fù)載均衡訪問443端口時,必須使用證書來保護(hù)數(shù)據(jù)的安全性,否則可能會導(dǎo)致數(shù)據(jù)泄露和安全風(fēng)險。
certbot可以免費(fèi)申請Let's Encrypt的證書。
HTTPS證書安裝步驟如下:
獲取證書文件,如果是證書系統(tǒng)創(chuàng)建的CSR,還包含:證書私鑰文件、證書公鑰文件、證書鏈文件。
在服務(wù)器上創(chuàng)建cert目錄,將下載的全部文件拷貝到cert目錄中。
根據(jù)證書類型,選擇不同的安裝方式:
如果是單域名證書,將證書文件(214852718690540.pem)和私鑰文件(214852718690540.key)拷貝到目錄中,然后重啟服務(wù)器。
如果是多域名證書,將證書文件(214852718690540.pem)和私鑰文件(214852718690540.key)以及證書鏈文件(chain.pem)拷貝到目錄中,然后重啟服務(wù)器。
配置Nginx服務(wù)器,在配置文件中添加以下內(nèi)容:
電腦https證書安裝的方法如下:
1. 下載證書文件:在網(wǎng)站上下載證書文件(通常是以.crt或.pem為擴(kuò)展名的文件),將其保存到你的電腦上。
2. 打開證書管理工具:在Windows操作系統(tǒng)中,打開“控制面板”,選擇“Internet選項(xiàng)”,在“內(nèi)容”選項(xiàng)卡中點(diǎn)擊“證書”按鈕,就可以打開證書管理工具。
3. 導(dǎo)入證書:在證書管理工具中,選擇“導(dǎo)入”按鈕,然后選擇你下載的證書文件。按照提示完成證書導(dǎo)入過程。
4. 驗(yàn)證證書:在證書管理工具中,找到你剛才導(dǎo)入的證書,雙擊打開,查看證書詳細(xì)信息,確保證書信息與網(wǎng)站提供的證書信息一致。
5. 配置瀏覽器:打開你的瀏覽器,進(jìn)入“設(shè)置”或“選項(xiàng)”菜單,找到“安全”選項(xiàng)卡,啟用“HTTPS”協(xié)議,并選擇你剛才導(dǎo)入的證書。
完成以上步驟后,你的電腦就可以信任并使用該網(wǎng)站的HTTPS證書了。
以vue框架為例,在nginx.conf中監(jiān)聽80或443端口的server的路由配置設(shè)置為:
location ^~ /api { # url如/api/v1.0/user/info等,通過uwsgi轉(zhuǎn)發(fā)到django后端項(xiàng)目中處理
include /etc/nginx/uwsgi_params;
uwsgi_pass 127.0.0.1:8077;
include /etc/nginx/mime.types;
}
location ^~ /static { # 后端的資源文件夾為static,前端請求后端項(xiàng)目包內(nèi)的靜態(tài)文件
root /root/backend_end_project/static/;
}
location ^~ /admin { # django的后臺管理頁面通過uwsgi轉(zhuǎn)交給django處理
到此,以上就是小編對于nginx ssl 403的問題就介紹到這了,希望這3點(diǎn)解答對大家有用。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流