Ari*_*amë 5 port nginx ps macos
我刚刚在 Mac OS X 10.11 (El Capitan) 上设置了 Homebrew 的 Nginx。
如果我像这样设置我的 Ngnix 配置:
listen 127.0.0.1:8080;
listen 127.0.0.1:81;
listen 127.0.0.1:75;
Run Code Online (Sandbox Code Playgroud)
它会工作。但是如果我把它放在那里:
listen 127.0.0.1:80;
Run Code Online (Sandbox Code Playgroud)
它不会。如果我去,我会被拒绝连接http://127.0.0.1
ps
说 Nginx 正在运行,但netstat -a | grep nginx
或netstat -a | grep 80
说它不是。
当然,以 root 身份运行它(不是我需要它来运行 :8080
Mac OS X 防火墙没有运行。
错误日志不再显示:
2015/10/10 17:16:19 [emerg] 23906#0: bind() to 0.0.0.0:80 failed (48: Address already in use)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我可以使用它运行8080
(奇怪的是,当我运行时8080
,它会打开80
端口并将其重定向到80
)。