Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Restart Nginx in Ubuntu [closed]

I use this sh file to install Nginx. but when I modify the nginx.conf and tried to reload or restart Nginx it didn't restart. this command

sudo systemctl restart nginx

gave me

sudo: unable to resolve host localhost.localdomain sudo: systemctl: command not found

and this one

sudo service nginx restart

sudo: unable to resolve host localhost.localdomain nginx: unrecognized service

and this one

sudo /etc/init.d/nginx restart

sudo: unable to resolve host localhost.localdomain sudo:
/etc/init.d/nginx: command not found
like image 694
ler Avatar asked Feb 25 '17 03:02

ler


2 Answers

The nginx web server can be restarted using any one of the following command line syntax. Use systemctl on systemd based version such as Ubuntu Linux 16.04LTS and above:

sudo systemctl restart nginx 

OR

sudo service nginx restart 

OR (older Ubuntu Linux version):

sudo /etc/init.d/nginx restart 

The same commands can be used to start / stop / restart the nginx server on a Red Hat 7 versions:

sudo systemctl start nginx sudo systemctl stop nginx sudo systemctl restart nginx 

OR

sudo service nginx start sudo service nginx stop sudo service nginx restart 

OR

sudo /etc/init.d/nginx start sudo /etc/init.d/nginx stop sudo /etc/init.d/nginx restart 

To view status of your nginx server, use any one of the following command:

sudo service nginx status 

OR

sudo /etc/init.d/nginx status 

OR for Red Hat 7, CentOS 7 and higher

sudo systemctl status nginx 
like image 134
Chaminda Bandara Avatar answered Oct 01 '22 03:10

Chaminda Bandara


File probably is there: /usr/local/nginx/sbin/nginx to be sure You can do:

ps aux | grep nginx 

To kill process:

sudo killall nginx 

And start again:

/usr/local/nginx/sbin/nginx 
like image 32
kisiel Avatar answered Oct 01 '22 03:10

kisiel