Nginx startup scripts

Mark Rogers mark at
Thu Jun 24 18:15:26 MSD 2010

I'm considering nginx as an upgrade from Apache, on a virtual server 
with many virtual hosts. I have no nginx experience (yet!)

I know that there are many reasons why nginx is likely better than 
Apache in my environment, but on the other hand "if it isn't broken, 
don't fix it". However, there is one aspect that I consider broken, so 
if nginx handles things differently that could be the reason to switch.

With Apache, if the config file has an error in it, Apache will error 
and stop. The config test doesn't catch all possible errors (eg I had a 
situation where an SSL certificate was updated without the SSL key, and 
the config test showed no problems, but a config reload took the server 
offline for several minutes while the problem was resolved).

How robust is nginx?

To me, it seems simple: there should be startup scripts that start the 
server, and roll-back to a known-good config if the current config 
fails. But whatever the method, I'm looking for a server which has 
considered this and found a solution to it.

Note: I am looking to use a distro package (to make maintenance easy) so 
I'm not really looking for custom scripts, although that's not being 
ruled out. Distro will likely be Ubuntu server.

Mark Rogers // More Solutions Ltd (Peterborough Office) // 0844 251 1450
Registered in England (0456 0902) @ 13 Clarke Rd, Milton Keynes, MK1 1LG

More information about the nginx mailing list