1. 程式人生 > >nginx負載均衡配置https

nginx負載均衡配置https

nginx iis

1先購買https協議證書或者申請免費的證書
我這裏是在騰訊雲上免費申請的
如圖
技術分享圖片
我這裏是nginx的負載均衡,所以選擇nginx的目錄,裏面有兩個文件,如圖
技術分享圖片
把這兩個文件放到nginx的keys目錄下
技術分享圖片
編輯配置nginx的配置文件
技術分享圖片
server {
listen 443;
server_name 證書上的域名;
#include ssl.conf;
ssl on;
ssl_certificate keys/證書_bundle.crt;
ssl_certificate_key keys/證書.key;
include qssl.conf;
location / {
include proxy.conf;
proxy_pass 程序池upstream名稱;
}
upstream 程序池upstream名稱 {
server web服務器ip:端口號 max_fails=1 fail_timeout=10s weight=10;
server web服務器ip:端口號 max_fails=1 fail_timeout=10s weight=10;
server web服務器ip:端口號 max_fails=1 fail_timeout=10s weight=5 backup;
然後重啟nginx服務
這裏我的web服務器是windows服務器,iis環境,把證書裏面的iis目錄裏面的
pfx文件導入到iis裏面,如圖
技術分享圖片
然後就可以用https訪問了
技術分享圖片

nginx負載均衡配置https