nginx安裝多個(gè)ssl證書以及為每個(gè)域名配置負(fù)載均衡

1.安裝ssl證書


下載好nginx版的ssl證書后,在nginx的conf目錄下打開nginx.conf文件配置以下內(nèi)容

server {
        listen 443; //監(jiān)聽端口,https默認(rèn)端口,如果為其他端口,訪問則為 https://xxx.com:配置端口,默認(rèn)則為 https://xxx.com
        server_name xcxweb.zytibet.com; //域名地址
        ssl on; //開啟ssl
        #root /var/www/bjubi.com; // 前臺(tái)文件存放文件夾,可改成別的
        #index index.html index.htm;// 上面配置的文件夾里面的index.html
        ssl_certificate  cert/2849351_xcxweb.zytibet.com.pem; //sll證書地址 該路徑為 /nginx/conf/cert
        ssl_certificate_key cert/2849351_xcxweb.zytibet.com.key; //ssl證書鑰匙地址
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
        location / {
            index index.html index.htm;
        }
    }

多個(gè)ssl證書只需要多配置一個(gè)server就可以了,端口可以一樣。

2.配置負(fù)載均衡


在與server同級(jí)聲明一個(gè)upstream,如下

upstream webvue{
        server localhost:8014 weight=1;
        server localhost:8015 weight=1;
}

1.server 表示聲明一個(gè)實(shí)例服務(wù) ,有多少個(gè)就聲明多少個(gè)
2.localhost:8014 表示配置的實(shí)例訪問地址
3.weight 表示該服務(wù)的權(quán)重表示該服務(wù)的權(quán)重比,加權(quán)就是增加權(quán)重比,默認(rèn)為1,數(shù)值越大權(quán)重越大

然后在server的localtion標(biāo)簽中加入

proxy_pass http://webvue; #http://聲明的upstream名稱

加入proxy_pass 需要去掉或注釋掉root 與 index 標(biāo)簽

?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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