1、如何配置一個nginx負載多個網站,不同網站以域名隔離?
給你寫出主要配置文件,這樣子配置就可以分開了
server {
listen 80;
server_name foo.org;
root /var/webapps/foo.org;
index index.php;
....
}
server {
listen 80;
server_name bar.net;
root /var/webapps/bar.net;
index index.php;
....
}
2、nginx轉發不同的域名給不同IP
如果想把不同的域名分配給不同的伺服器,最好的方式是在server域中進行配置。可以通過server_name指令去區分請求時屬於那個域的。配置方式為:
注意,此處所有的訪問都是訪問的反向代理的機器,客戶端拿到的ip也是反向代理的ip,只是反向代理會根據server_name把請求轉發給後端的機器去處理。因此,注意ping命令的返回結果都是反向代理的ip。
3、nginx怎樣禁止其他域名解析到目錄
樓主是想防止域名的url跳轉吧,在你的nginx.conf加上
server {
listen 80 default;
server_name _;
return 500;
}
把這個放在其它server的前面,這樣就算是直接輸伺服器ip也無法訪問的,return反回值你可以自己設置 ,像404等
4、同一個域名,Nginx可以根據目錄指定到不同網站嗎
在location後面設置目錄
5、nginx同域名配置多目錄路徑
server{
server_name xxx.cn;
charset utf-8;
location / {
index index.html index.shtml;
root /web/t; 新路徑
error_page 404 = @not_found;
}
location @not_found {
index index.html index.shtml;
root /web1/t; 老路徑
}
}
6、請教Nginx如何配置域名及二級目錄訪問結果一樣
是可以通過配置選擇裡面配置。
希望我的回答可以幫到你,有什麼不懂可以追問。
7、nginx 不能用同一個埠不同的域名去訪問嗎
可以訪問的本身就是80埠。然後再nginx配置文件里 配置多個域名去訪問即可。
8、nginx問題 我想要用nginx把不同域名分配給不同的伺服器 怎樣能夠做到 希望大家能夠提供個模版
沒必要這么寫。如果想把不同的域名分配給不同的伺服器,最好的方式是在server域中進行配置。可以通過server_name指令去區分請求時屬於那個域的。配置方式為:
注意如上配置中,不同server內的server_name的配置,並且在配置時需要用default_server指定一個默認的server域。