nginx: bind() to 0.0.0.0:80 failed on Windows [closed]
I've been using nginx without any problem on windows for the last few months. Today when I tried to start it up, I got this error:
nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
Why did this start happening all of a sudden? I didn't change any configs or anything.
Solution 1:
Check Skype.
Skype automatically updated itself, and turned the "use port 80" option back on.
It's in settions->advanced.
Solution 2:
Check which ports are being used on your system.
There are some programs which bind port 80. For example TeamViewer, Skype, etc.
For an easy test type http://localhost
in your browser and check which service appears.
Or ou can use a programm like CurrPorts by NirSoft.
Solution 3:
You can try run in CMD:
netstat -a | find "LISTENING"
also there was a piece of software called TCPView, which is very cool, and shows all runing process/occupied ports.