nginx - 我可以在不重新启动服务器的情况下添加新的虚拟主机吗?
Posted
技术标签:
【中文标题】nginx - 我可以在不重新启动服务器的情况下添加新的虚拟主机吗?【英文标题】:nginx - Can I add a new virtual host without restarting the server? 【发布时间】:2011-12-18 02:59:56 【问题描述】:我可以使用nginx.conf
配置文件中的server
对象设置新的虚拟主机,而无需重新启动服务器(并且不关闭活动连接)吗?
谢谢
【问题讨论】:
【参考方案1】:是的,你可以。
nginx -s reload
或者你可以发送SIGHUP
给nginx进程。
sudo kill -HUP [nginx's pid]
【讨论】:
【参考方案2】:您可以Load New Configuration Using Signals。会的
-
读取并测试新配置。如果配置无效,则什么也不做。
当有效时,使用新配置启动新的处理工作人员。将新工作人员附加到端口侦听、日志等。
将老员工与听众分离。
优雅地关闭老员工。
您甚至可以即时升级到新的二进制文件。请参阅相同的文档。
要执行重新加载,请发送reload
信号:
nginx -s reload
【讨论】:
以上是关于nginx - 我可以在不重新启动服务器的情况下添加新的虚拟主机吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不重新启动服务器的情况下克服 Permgen 空间异常..,任何人都可以帮助我
是否可以在不重新启动 JSF 中的服务器的情况下更新应用程序?