導航:首頁 > IDC知識 > nginx域名轉發80埠

nginx域名轉發80埠

發布時間:2021-01-18 00:32:47

1、怎麼用nginx實現域名轉發或用wdcp實現域名轉發

現在好像不能做跳轉了吧 可以做解析 比如top

2、nginx怎麼把所有請求都轉到一個域名

server {
    listen       80;
    server_name 目前的域名;
    rewrite ^/(.*) 要轉到的域名/$1 permanent;
    }

3、nginx轉發不同的域名給不同IP

如果想把不同的域名分配給不同的伺服器,最好的方式是在server域中進行配置。可以通過server_name指令去區分請求時屬於那個域的。配置方式為:

#...
#...
server {
   listen 8000 default_server;
   server_name img10.ff.com img10.*;
   #其它的配置項.
   #...
   #把該server中的所有請求都轉給img10.ff.com這個upstream.
   location / {
       proxy_pass http://img10.ff.com;
       break;
   }
}

server {
   listen 8000;
   server_name img11.ff.com img11.*;
   #其它的配置項.
   #...
   #把該server中的所有請求都轉給img11.ff.com這個upstream.
   location / {
       proxy_pass http://img11.ff.com;
       break;
   }
}

#其它配置選項。


注意,此處所有的訪問都是訪問的反向代理的機器,客戶端拿到的ip也是反向代理的ip,只是反向代理會根據server_name把請求轉發給後端的機器去處理。因此,注意ping命令的返回結果都是反向代理的ip。

與nginx域名轉發80埠相關的知識