将网站添加到nginx而不重新启动nginx

有很多公司在他们的服务器上加载一个web应用程序,比如说wordpress等等,而且由于他们在同一台服务器上有其他客户,所以我很好奇他们如何做到这一点,而不必重新启动web服务器?

如果他们确实重新启动networking服务器,那么就会把其他客户端网站取下来,这不是一个好的情况。

nginx可以吗?

/etc/init.d/nginx reload 

应该重新加载你的nginxconfiguration,而无需重新启动nginx或使当前网站停机

那就是说,一个nginx的重启通常要比30秒短很多,所以如果这是一个大问题,我会感到惊讶

这不是特定于nginx的。 您需要优雅地重新启动它,这意味着任何新的工作人员将使用新的configuration,而运行的工人使用旧的configuration,直到他们完成他们正在做的事情并退出。

http://wiki.nginx.org/CommandLine