我的 nginx 配置文件中有一个重写重定向列表。我正在尝试删除一个重定向,但没有任何喜悦:
rewrite ^/bla/screening-tools$ /bla permanent;
我尝试简单地删除这一行,然后运行
sudo nginx -s reload
但是它仍然存在。我尝试过将其保留,然后在最后再次重写:
rewrite ^/bla/screening-tools$ /bla/screening-tools permanent;
但是再次重新加载 nginx 后仍然没有效果。我错过了一些明显的东西吗?我需要手动停止并重新启动 nginx 吗?
提前致谢
如果您的新配置失败,它将使用旧配置。您可以检查错误日志以查看新配置是否成功吗?如果正在重新配置,您应该看到一个
[notice] 1#1: reconfiguring
注释,如果重新配置成功,您应该看到旧的工作进程正常关闭,就像 [notice] 7#7: gracefully shutting down
一样。如果失败,您可能会看到一些 [emerg]
消息。
此外,您可能想要尝试的另一件事是添加
nginx -s reload -c /path/to/nginx.conf
以确保它正在读取正确的文件。
尝试简单地重新启动: 须藤重新启动