nginx 配置文件重新加载后未更新

问题描述 投票:0回答:2

我的 nginx 配置文件中有一个重写重定向列表。我正在尝试删除一个重定向,但没有任何喜悦:

rewrite ^/bla/screening-tools$ /bla permanent;

我尝试简单地删除这一行,然后运行

sudo nginx -s reload

但是它仍然存在。我尝试过将其保留,然后在最后再次重写:

rewrite ^/bla/screening-tools$ /bla/screening-tools permanent;

但是再次重新加载 nginx 后仍然没有效果。我错过了一些明显的东西吗?我需要手动停止并重新启动 nginx 吗?

提前致谢

ruby-on-rails nginx
2个回答
3
投票

如果您的新配置失败,它将使用旧配置。您可以检查错误日志以查看新配置是否成功吗?如果正在重新配置,您应该看到一个

[notice] 1#1: reconfiguring
注释,如果重新配置成功,您应该看到旧的工作进程正常关闭,就像
[notice] 7#7: gracefully shutting down
一样。如果失败,您可能会看到一些
[emerg]
消息。

此外,您可能想要尝试的另一件事是添加

nginx -s reload -c /path/to/nginx.conf
以确保它正在读取正确的文件。


0
投票

尝试简单地重新启动: 须藤重新启动

© www.soinside.com 2019 - 2024. All rights reserved.