我在 Google Compute Engine 上运行一个 Wordpress 网站。它是 Nginx,以前工作正常。服务器重启后,它不再启动 Nginx。我收到:
nginx: [emerg] unknown "request_url" variable /opt/bitnami/nginx/scripts/ctl.sh: 77: [: Illegal number: /opt/bitnami/nginx/scripts/ctl.sh : Nginx could not be started
我甚至不知道从哪里开始寻找错误的原因。任何提示、技巧或直接的答案都将不胜感激!
答案1
正如@Alexey Ten 所说,正确的变量是$request_uri
您还可以检查此变量在 nginx 配置文件中定义是否太晚。
更新:
通过恢复 GCE 实例的现有映像解决了问题。