How to reload and restart Nginx (Dedicated servers only)

This article contains information/examples using root/sudo/admin users. If you require sudo/admin access, you must upgrade to a Dedicated server.

Reloading

Anytime you make a change to a configuration file, you should reload Nginx. You can do this by logging into your server via SSH with your admin user. Then, run the following command:

[server]$ sudo /etc/init.d/nginx reload
  • Reloading keeps the server running while re-reading any configuration file updates.
  • Reloading is safer than restarting because if a syntax error is noticed in a config file, it will not proceed with the reload and your server remains running.
  • If there is a syntax error in a config file and you restart, it's possible the server will not restart correctly.

Restarting

You can restart Nginx with the following commands after logging into your server via SSH with your admin user:

[server]$ sudo /etc/init.d/nginx stop
[server]$ sudo /etc/init.d/nginx start

You can also restart in your DreamHost panel. Navigate to the (Panel > 'VPS' > 'Dashboard') page, and then click the Restart button to the right of your server.

Updating your phprc file

If you've created a phprc file and see your phpinfo.php file has not updated, you have three options:

Update your site configuration in your panel

You can resave your site configuration in the panel to update your phprc file.

Reload Nginx (Dedicated servers only)

If you're on a Dedicated server with an admin user, you can reload Nginx using the steps above. If reloading doesn't update your changes, try restarting and killing off all PHP processes as shown below.

Restart Nginx and kill off PHP processes (Dedicated servers only)

If you're on a Dedicated server with an admin user, you can restart Nginx and kill off all running PHP processes. Run the following commands under your Dedicated admin user:

[server]$ sudo /etc/init.d/nginx stop
[server]$ pkill -9 php
[server]$ sudo /etc/init.d/nginx start

See also

Did this article answer your questions?

Article last updated .