ホームページ  >  に質問  >  本文

nginx起動時のプレフィックスを指定する

私の nginx はコンパイルされており、configure のときに prefix(/etc/nginx) が指定されています。しかし、nginx をデプロイすると、ディレクトリは configure のときに設定された prefix ではないため、エラーが報告されます:

リーリー

再コンパイルせずに自動的に新しいディレクトリに移動させたいのですが、新しいディレクトリは /etc/nginx2 です。 起動時に prefix を指定することは可能でしょうか。私のコンパイルパラメータはおおよそ次のとおりです:

リーリー
天蓬老师天蓬老师2712日前607

全員に返信(3)返信します

  • phpcn_u1582

    phpcn_u15822017-05-16 17:27:25

    1. エラーメッセージから/etc/nginxが存在しないと推測されます。 access_log および error_log 設定項目を確認することをお勧めします
    2. コンパイルする人が実行する責任があります。マシン A でコンパイルしてマシン B で実行しないでください。 3. /etc は通常、プログラムの保存には使用されません。/opt を使用できます。

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 17:27:25

    nginx の実行では、-c指定配置文件,拿你的配置来说,比如酱紫/etc/nginx/sbin/nginx -c /link/nginx.confnginx.conf で指定された他のコンテンツのパスを使用できます。


    /etcこのディレクトリには通常、ソフトウェア構成ファイルが保存されます

    返事
    0
  • ringa_lee

    ringa_lee2017-05-16 17:27:25

    init.d配下のスタートアップファイルを編集し、nginxの起動作業環境を指定します

    リーリー

    または設定ファイルを指定します

    リーリー

    もちろん、両方のパラメータを一緒に使用することもできます。

    返事
    0
  • キャンセル返事