events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 0.0.0.0:9001;
server_name localhost;
location / {
proxy_pass http://0.0.0.0:9000;
}
}
}
我在Windows 7上运行NGINX。我在本地主机上的9000端口上启动并运行Grunt服务器。每次我尝试加载localhost:9001时,我收到"504网关超时"。
我需要添加一些东西才能在windows上运行吗?这和防火墙有关吗?
请提出解决方案
地址0.0.0.0与localhost不一样。将地址更改为127.0.0.1将解决这个问题。
参见http://en.m.wikipedia.org/wiki/0.0.0.0
在因特网协议版本4中,地址0.0.0.0是一个不可路由的元地址,用于指定一个无效的、未知的或不适用的目标。为一段无效的数据赋予特殊意义是带内信令的一种应用。