Nginx Nxingx可以在不停机的情况下进行反向代理更新吗

Nginx Nxingx可以在不停机的情况下进行反向代理更新吗,nginx,reverse-proxy,haproxy,Nginx,Reverse Proxy,Haproxy,我使用nginx接收端口80上多个域的流量,每个域在特定于应用程序的端口上具有不同应用程序服务器的上游 e、 g abc.com:80-->:3345 xyz.com:80-->:3346 有可能吗 1.在不停机的情况下添加/删除域(abc/xyz) 2.在不停机的情况下更改应用程序级端口映射(33453346) 如果nginx无法做到这一点,是否有其他服务可以做到这一点而不重新启动服务并导致停机 提前谢谢简言之:是的 通常,您会在nginx运行时覆盖现有的配置文件,使用nginx-t进行测试,

我使用nginx接收端口80上多个域的流量,每个域在特定于应用程序的端口上具有不同应用程序服务器的上游

e、 g

abc.com:80-->:3345 xyz.com:80-->:3346

有可能吗 1.在不停机的情况下添加/删除域(abc/xyz) 2.在不停机的情况下更改应用程序级端口映射(33453346)

如果nginx无法做到这一点,是否有其他服务可以做到这一点而不重新启动服务并导致停机

提前谢谢

简言之:是的

通常,您会在nginx运行时覆盖现有的配置文件,使用
nginx-t
进行测试,一旦一切正常,使用
nginx-s reload
重新加载nginx。这将导致nginx生成新的工作进程,这些进程在旧的工作进程正常关闭时使用您的新配置。。优雅意味着关闭侦听套接字,同时仍为当前活动的连接提供服务。每个新请求/连接都将使用新配置

请注意,如果nginx无法解析新的配置文件,则旧的配置将保持不变

简而言之:是的

通常,您会在nginx运行时覆盖现有的配置文件,使用
nginx-t
进行测试,一旦一切正常,使用
nginx-s reload
重新加载nginx。这将导致nginx生成新的工作进程,这些进程在旧的工作进程正常关闭时使用您的新配置。。优雅意味着关闭侦听套接字,同时仍为当前活动的连接提供服务。每个新请求/连接都将使用新配置

请注意,如果nginx无法解析新的配置文件,则旧的配置将保持不变