[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