当前位置: 首页 > 面试题库 >

上游服务器更新时重新启动Nginx容器

秦毅
2023-03-14
问题内容

我想在Docker容器中运行的Nginx中添加/删除服务器

我在Dockerfile中使用ADD命令将我的nginx.conf添加到/ etc / nginx目录中。

# Copy a configuration file from the current directory
ADD nginx.conf /etc/nginx/

然后在我正在运行的nginx容器中有一个像这样的conf

# List of application servers
upstream app_servers {
    server 172.17.0.91:9000;
    server 172.17.0.92:9000;
    server 172.17.0.93:9000;
}

如何重新启动我的Nginx以使已编辑的Nginx.conf生效?

先感谢您!


问题答案:

要重新加载NGINX配置,请运行以下命令

docker kill -s HUP容器名称

https://blog.docker.com/2015/04/tips-for-deploying-nginx-official-image-with-
docker/



 类似资料:
  • 本文向大家介绍nginx 重新启动NGINX,包括了nginx 重新启动NGINX的使用技巧和注意事项,需要的朋友参考一下 示例 以root用户身份: Ubuntu的例子            

  • 请原谅我没有经验,我对此很陌生。今天早些时候我在数字海洋上为我的世界设置了一个服务器。我运行命令,用java-xmx1024m-xms1024m-jar minecraft_server.1.15.2.jar nogui创建世界,并创建了一个屏幕。它使我能够访问控制台,在那里我可以键入类似/op和其他命令。后来,我关闭了,现在当我试图重新加入时,我不知道如何回到控制台。我有超过1人在服务器上,谁是

  • 我正在尝试将php中的更改为。伊尼。我运行了phpinfo()并验证了加载的配置文件(它位于这里:/Library/Application-Support/appsolute/MAMP-PRO/conf/php.ini)。 每次我编辑这个php.ini文件的值并重启我的MAMP服务器时,php.ini文件似乎都会重置。如果我在重启MAMP后再次打开php.ini文件,它会显示。 为什么MAMP会重

  • 我们在Android8.1及以上版本中偶然发现了一个我们以前从未见过的问题,不幸的是,这使得我们的应用程序对我们的用户来说不太方便。在Android 8.1及以上版本中,当用户刷屏杀死应用程序时,后台粘性服务不会重新启动。

  • 我正在构建一个应用程序来检测Android上的iBeacons。基本功能是通过信标将广告数据存储到设备上,并将其上传到服务器。为此,我正在使用Android信标库。 当应用程序在非活动约30分钟后进入区域时发生的事件序列 首先,在didExit(图像) 之后重新启动,在这里您可以看到从区域11切换到区域9。中途应用程序关闭并立即重新触发,但没有发送推送 在第二个didExit(Image) 后退出

  • 我有一个docker撰写yml文件,定义了几个容器: 数据库 网络服务 我在“web服务”中定义了“依赖于”,在“数据库”之后开始。这两个容器都定义为“始终重新启动”。 我一直在谷歌上搜索,在系统重启时找不到关于容器启动顺序的清晰信息。docker守护进程是否读取docker compose yml文件并启动数据库,然后启动web服务?或者它是如何工作的?