【问题标题】:Laravel Forge server: invalid variable name in /etc/nginx/nginx.conf:63Laravel Forge 服务器:/etc/nginx/nginx.conf:63 中的变量名无效
【发布时间】:2015-02-20 22:27:34
【问题描述】:

重新启动服务器后(从 Forge 控制面板)我无法再访问我的网站。从终端看,nginx 似乎没有运行。当我尝试启动 nginx 时出现错误:

/etc/nginx/nginx.conf:63 中的变量名无效

这似乎是指conf文件的http { ... }部分的最后一行。

它也显示了

nginx:[alert] 无法打开错误日志文件:open() “/var/log/nginx/error.log”失败(13:权限被拒绝)

我不知道为什么它会在重新启动后突然出现这种情况。

我的netstat -plnt 中也没有看到端口 80 或 443

任何帮助表示赞赏

【问题讨论】:

    标签: ubuntu laravel nginx laravel-forge


    【解决方案1】:

    问题实际上不在于 /etc/nginx/nginx.conf 文件,而在于 /etc/nginx/nginx.conf 中包含的文件之一。 Laravel Forge 将环境变量放在站点的 nginx.conf 中(您可以通过 Forge 上的站点配置访问)。通过从这里删除这些变量,我能够再次启动 nginx。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-04
      • 2020-03-30
      • 2021-10-27
      • 2019-07-27
      • 2017-10-16
      • 1970-01-01
      • 2018-04-21
      • 2014-04-04
      相关资源
      最近更新 更多