2017-07-31 118 views
0

我有一個節點服務器監聽localhost:8080,我想用nginx作爲代理傳遞,所以我讓nginx監聽端口80傳入連接。不過,我無法配置nginx配置來執行反向代理。我目前沒有域名,只有服務器IP。所以我猜server_name必須設置爲$ host或者其他東西?Nginx的win服務器2012年 - 配置代理通

events{ 
 

 
} 
 
http{ 
 
server{ 
 
    listen 80;  
 
    location/{ 
 
     proxy_pass http://127.0.0.1:8080; 
 
     proxy_set_header Host 127.0.0.1; 
 
} 
 

 
    } 
 
}

如果我嘗試訪問端口80上的我的服務器IP我剛剛收到歡迎Nginx的頁面。

+0

'nginx'沒有看到您的新的配置文件 - 歡迎頁面是從其他配置文件,可能被稱爲'default'。試試'nginx -t'或'nginx -T'並查看錯誤日誌。 –

+0

它使用我製作的配置文件,併成功測試它。 – johns193

回答

0

您應該重新載入和重新啓動的nginx

sudo service nginx reload sudo service nginx restart

+0

我正在使用Windows服務器,如標題中所述。 – johns193