Есть ли способ запустить nginx через порт 80 на сервере Windows 2003? Похоже, что служба http.sys работает на порту 80, что является новым «предпочтительным способом» работы веб-сервера в Windows, однако nginx и apache еще не используют его. Есть простой способ остановить это?
Когда я пытаюсь подключиться к порту 80, я получаю следующее:
nginx: [Emerg] bind () до 0.0.0.0:80 не удалось (10013: была сделана попытка получить доступ к сокету способом, запрещенным его разрешениями на доступ)
netstat показывает
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
и этот pid
C:\nginx-1.2.5>tasklist /svc /FI "PID eq 4"
Image Name PID Services
========================= ======== ============================================
System 4 N/A
Оказывается, это был не http.sys, а на самом деле Sql Server Reporting Services ... Отключил их, и все было хорошо.