1、nginx 反向代理一個server下配置多個location域名問題
這樣的用法,當然只能到第一個的,要這樣用
在http節點中加入這個,server的具體值你自已改
upstream cjdby{
server pigoss;
server tianyuan;
}
在server節點中,只保留一下location,然後把proxy_pass改成這樣
proxy_pass http://cjdby;
其它的set_header不變
2、nginx怎麼把所有請求都轉到一個域名
server {
listen 80;
server_name 目前的域名;
rewrite ^/(.*) 要轉到的域名/$1 permanent;
}
3、nginx轉跳問題,nginx默認接受所有解析過來的域名,然後轉跳到指定的IP
給每個域名配置對應的虛擬主機
然後各自虛擬主機配置段中再配置相應的反向代理
4、nginx轉發不同的域名給不同IP
如果想把不同的域名分配給不同的伺服器,最好的方式是在server域中進行配置。可以通過server_name指令去區分請求時屬於那個域的。配置方式為:
注意,此處所有的訪問都是訪問的反向代理的機器,客戶端拿到的ip也是反向代理的ip,只是反向代理會根據server_name把請求轉發給後端的機器去處理。因此,注意ping命令的返回結果都是反向代理的ip。
5、怎麼用nginx實現域名轉發或用wdcp實現域名轉發
現在好像不能做跳轉了吧 可以做解析 比如top