я только что настроил Homebrew's Nginx на Mac OS X 10.11 (El Capitan).
если я Ngnix конфиг такой:
listen 127.0.0.1:8080;
listen 127.0.0.1:81;
listen 127.0.0.1:75;
это сработает. Но если я положу это туда:
listen 127.0.0.1:80;
он не будет. Я получу соединение отказано, если я иду 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)
какие идеи? Я могу работать с этим на 8080
(любопытно, когда я бегаю на 8080
открывает 80
порт и перенаправляет его в 80
).