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
5

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

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
4
Alexander Ross

Alexander Ross

Gaming, Esports & Interactive Media Writer

Alexander Ross has covered the video game industry for a decade, writing deep dives on game design, esports tournaments, VR developments, and gaming culture.

Share this article
Twitter Facebook Pinterest