网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序中文轉碼的MD5加密,nginx同一端口監聽多個域名和同時監聽http,http

發布時間:2018-04-18 10:10 所屬欄目:小程序開發教程

一:nginx同一端口監聽多個域名和同時監聽http,https

分享者:weikle,來自原文地址 
1、同一端口監聽多個域名 
如今公網ip資源越來越珍貴,多域名監聽應用非常廣泛,就是用一個端口,比如80或者443,監聽多個入口域名。如下:

 

				
  1. server {
  2. listen 443 ssl;
  3. server_name xxx.xxx.cn;
  4. ssl_certificate ssl/server.pem;
  5. ssl_certificate_key ssl/server.key;
  6. ......
  7. }

在啟用新的域名的時候,只需要另啟一個server配置文件,丟在vhosts目錄下即可,不會報端口被占,這個維護nginx的大部分人都知道。但是,這里有個地方要注意:不能跨nginx實例。很多同事習慣在同一虛機或者云主機下安裝多個nginx實例,如果你在實例1里面用了某個端口,再在實例2里面用這個端口綁不同域名,那對不起了,報錯妥妥的出來:

 

				
  1. nginx: [emerg] bind() to 0.0.0.0:xxxx failed (98: Address already in use)
  2. nginx: [emerg] still could not bind()

個人建議:不在同一臺虛機或者云主機下安裝多個nginx實例,

2、http和https同時監聽  這種需求還是挺多的,有時候我們的證書需要安裝在A10或者F5這類硬負載均衡上,此時,DMZ區的服務器不需要安裝證書,只需要監聽http端口即可。但與此同時,內網dns直接將A地址指到了服務器,此時又需要在服務器上安裝證書。這種場景,就需要服務器同時對http和https端口進行監聽,監聽https口是為了解析內網https域名,監聽http口是為了反向代理從DMZ區過來的http請求。如此,可實現內外網https域名統一。

配置如下:

 

				
  1. server {
  2. listen 8080;
  3. listen 443 ssl;
  4. server_name xxx.xxx.cn;;
  5. ssl_certificate ssl/server.pem;
  6. ssl_certificate_key ssl/server.key;
  7. ......
  8. }
 

二:中文轉碼的MD5加密



易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/23636.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×