我试图运行一个最低限度的反向代理,并想出了以下内容:nginx的简单proxy_pass到本地主机不工作
events {
worker_connections 4096;
}
http {
server {
listen 80;
location/{
proxy_pass http://127.0.0.1:3000/;
}
}
}
`
然而,当我访问这台服务器,我得到标准的“欢迎到nginx页面”,而不是从端口3000上运行的服务器的响应。
如果我ssh到机器并运行curl http://127.0.0.1:3000/
,我得到所需的结果(并最终我在端口上运行该服务器80
它工作得很好,所以我kn它必须处理反向代理配置)。
相同的配置工作正常,在我的devbox。似乎你的网络服务器的网络有问题。你有没有尝试重新启动你的网络? – 2013-03-11 13:27:23
你确定你没有在其他conf文件中的其他代理指令? proxy.conf? – Pixou 2013-03-11 16:57:51
是否删除尾部斜线做任何事情? – Bart 2013-03-14 22:54:40