私の nginx はコンパイルされており、configure
のときに prefix
(/etc/nginx) が指定されています。しかし、nginx をデプロイすると、ディレクトリは configure
のときに設定された prefix
ではないため、エラーが報告されます:
リーリー
再コンパイルせずに自動的に新しいディレクトリに移動させたいのですが、新しいディレクトリは /etc/nginx2
です。 起動時に prefix
を指定することは可能でしょうか。私のコンパイルパラメータはおおよそ次のとおりです:
リーリー
1. エラーメッセージから/etc/nginxが存在しないと推測されます。 access_log および error_log 設定項目を確認することをお勧めします
2. コンパイルする人が実行する責任があります。マシン A でコンパイルしてマシン B で実行しないでください。 3. /etc は通常、プログラムの保存には使用されません。/opt を使用できます。
nginx の実行では、
-c
指定配置文件,拿你的配置来说,比如酱紫/etc/nginx/sbin/nginx -c /link/nginx.conf
在nginx.conf
で指定された他のコンテンツのパスを使用できます。/etc
このディレクトリには通常、ソフトウェア構成ファイルが保存されますinit.d配下のスタートアップファイルを編集し、nginxの起動作業環境を指定します
リーリーまたは設定ファイルを指定します
リーリーもちろん、両方のパラメータを一緒に使用することもできます。