Laravel Forge 服务器:/etc/nginx/nginx.conf:63 中的无效变量名
Laravel Forge server: invalid variable name in /etc/nginx/nginx.conf:63
重新启动服务器后(从 Forge 控制面板)我无法再访问我的网站。从终端看,nginx 似乎不是 运行。当我尝试启动 nginx 时出现错误:
invalid variable name in /etc/nginx/nginx.conf:63
这似乎是指 conf 文件 http { ... }
部分的最后一行。
它也在显示
nginx: [alert] could not open error log file: open()
"/var/log/nginx/error.log" failed (13: Permission denied)
我不知道为什么它在重新启动后会突然这样,因为它之前是工作的。
我也没有在 netstat -plnt
中看到端口 80 或 443
感谢任何帮助
问题实际上不是 /etc/nginx/nginx.conf
文件,而是 /etc/nginx/nginx.conf
中包含的文件之一。 Laravel Forge 将环境变量放在您站点的 nginx.conf 中(您可以通过 Forge 上的站点配置访问)。通过从这里删除这些变量,我能够再次启动 nginx。
重新启动服务器后(从 Forge 控制面板)我无法再访问我的网站。从终端看,nginx 似乎不是 运行。当我尝试启动 nginx 时出现错误:
invalid variable name in /etc/nginx/nginx.conf:63
这似乎是指 conf 文件 http { ... }
部分的最后一行。
它也在显示
nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
我不知道为什么它在重新启动后会突然这样,因为它之前是工作的。
我也没有在 netstat -plnt
感谢任何帮助
问题实际上不是 /etc/nginx/nginx.conf
文件,而是 /etc/nginx/nginx.conf
中包含的文件之一。 Laravel Forge 将环境变量放在您站点的 nginx.conf 中(您可以通过 Forge 上的站点配置访问)。通过从这里删除这些变量,我能够再次启动 nginx。