為節省資源,通常一個服務器會運行多個網站,通常一個服務一個IP,多個域名共用一個IP,多個域名共用一個端口(通常是80端口)。
這時候需要一台服務器部署多個網站,多個網站共用一個IP,共用一個80端口。
關鍵技術:
1、修改nginx下conf目錄文件nginx.conf文件。
2、如果有多個server的話,一定要確保設置其中一個為default_server,以保證nginx按照server_name匹配不到合適的server時,可以把請求轉發給默認的server處理。
下面來操作下:
1、打開nginx-1.13.12\conf下的nginx.conf文件
找到初始配置server 監聽配置,大概在36行
在80后面空格,添加default_server
2、添加另一個網站的配置
在35行之前添加如下配置
server { listen 80; server_name www.abc.com; root D:/htmlsite/abc/; index index.html index.htm; location / { allow all; } }
說明:
server 配置一個網站
listen 監聽端口
server_name 網站域名
root 網站絕對地址,后面記得帶斜杠
index 指定網站首頁
解決網頁打開速度慢的神奇代碼
加在配置文件最后面
proxy_connect_timeout 1;
proxy_send_timeout 30;
proxy_read_timeout 60;