2017-07-31 117 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