Question

NGINX wont start

Posted January 30, 2014 17k views
I install virtualmin on centos earlier, then replaced apcahe with NGINX, it worked for a while then it seemed to stop and when i restart it this is what i get below. Any ideas why ? Failed to start service : Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 188.226.142.188:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 188.226.142.188:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 188.226.142.188:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 188.226.142.188:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 188.226.142.188:443 failed (98: Address already in use) nginx: [emerg] still could not bind() [FAILED]

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
5 answers
Turns out apache has turned on again
The issue sound more like you have something running on the same port and address. What does lsof -i :80 return
it is better to remove apache to make sure only nginx working!!

Hi
i got same issue there. and lsof -i :80 has following. how do i fix it?

nginx 9738 root 6u IPv4 25379 0t0 TCP *:http (LISTEN)
nginx 9738 root 7u IPv6 25380 0t0 TCP *:http (LISTEN)
nginx 9739 nginx 6u IPv4 25379 0t0 TCP *:http (LISTEN)
nginx 9739 nginx 7u IPv6 25380 0t0 TCP *:http (LISTEN)

Please, struggle today with this as well. No matter if I going to put my server block conf into working version, I got this error. :(

Submit an Answer