0

サーバーを (Forge コントロール パネルから) 再起動した後、Web サイトにアクセスできなくなりました。ターミナルから見ると、nginx が起動していないようです。nginx を起動しようとすると、次のエラーが表示されます。

/etc/nginx/nginx.conf:63 の無効な変数名

http { ... }これは、conf ファイルの一部の最後の行を参照しているようです。

こちらも映っています

nginx: [警告] エラー ログ ファイルを開けませんでした: open() "/var/log/nginx/error.log" が失敗しました (13: 許可が拒否されました)

以前は機能していたのに、再起動後に突然これを行う理由がわかりません。

また、ポート 80 または 443 が表示されていません。netstat -plnt

どんな助けでも大歓迎

4

1 に答える 1

0

問題は実際には/etc/nginx/nginx.confファイルにあるのではなく、/etc/nginx/nginx.conf. Laravel Forge は環境変数をサイトの nginx.conf に配置します (Forge のサイト構成からアクセスできます)。ここからこれらの変数を削除することで、nginx を再起動できました。

于 2015-02-20T14:27:34.823 に答える