bind() to 0.0.0.0:80 failed (98: Address already in use)

[emerg] 2885#0: bind() to 0.0.0.0:80 failed (98: Address already in use)

 [emerg] 2885#0: bind() to [::]:80 failed (98: Address already in use)

Above error was getting recorded in my error.log of nginx service while restarting .

checked my default file in “sites-available” and found is already there

listen 80 default_server;
listen [::]:80 default_server ipv6only=on;

still service was not getting started it means nginx or some other process is already using port 80.

so used below command to resolve the issue

$ sudo fuser -k 80/tcp

And then try restarting nginx again:

service nginx start

Issue resolved

Thanks 
Prashant Deshpande

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.