nginx: 設定ファイル /etc/nginx/nginx.conf のテストに失敗しました

nginx: 設定ファイル /etc/nginx/nginx.conf のテストに失敗しました

私のウェブサイトがクラッシュしたので、問題の原因を突き止めようとしています。調べているうちに、nginx.conf ファイルが空であることがわかりました。そのファイルのバックアップは持っていますが、ローカル マシンにあるファイルを置き換えようとすると、「重大なファイル転送エラー」というエラーが発生します。(FTP として Filezilla を使用しています)。サーバーに ssh で接続した後、nginx を調べていました。コマンド「nginx -t」を使用しているときに、次の結果を得ました。

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] no "events" section in configuration
nginx: configuration file /etc/nginx/nginx.conf test failed

答え1

SSH を使用して構成を開きnano /etc/nginx/nginx.conf、バックアップされた構成の内容をクリップボードにコピーし、開いているファイルに貼り付け (SSH クライアントに応じて、CTRL+V または SSH ウィンドウ内の任意の場所を右クリック)、CTRL+X、Y、最後に ENTER の順に押して保存してみてください。

バックアップがサーバー内にある場合は、 を実行しますcp /path/to/backup /etc/nginx/nginx.conf

関連情報