web-dev-qa-db-ja.com

nginx設定を確認する方法はありますが、新しい設定ファイルをnginxディレクトリにコピーしないでください

新しいnginx設定ファイルを含むコピーを含む展開スクリプトがあります。新しいアプリケーションバージョンをデプロイする前に、nginx -tを使用してnginx設定を確認する必要があります。

特定のファイルのnginx設定を確認することは可能ですか?:

/usr/nginx/sbin/nginx -t -c /var/www/application/vhost.conf
4
Erik

構成のバックアップコピーを保存し、それを編集/置換し、編集/置換が完了した後でnginx -s reloadを発行することができます。設定が無効な場合、nginxは変更を適用せず、不満がある正確な場所を報告し、同時に古い有効な場所を使用し続けます。

4
drookie

特定のファイルを実際にテストできますが、他のファイルを含むこのファイルメインの構成である必要がありますはもちろん、別のファイルで仮想ホストを配布する場合は、インクルードパスを適合させる必要があります。

その結果、特定のvhost構成を直接確認することはできませんが、サーバーブロックはメイン構成の一部にすぎないため、理にかなっています。

/usr/nginx/sbin/nginx -t -c /path/to/nginx.conf
5
Xavier Lucas