検索

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

nginx + php 環境では、php プロジェクトは nginx 作業ディレクトリと php 作業ディレクトリの 2 つのコピーに配置する必要があります。

同じ 2 つの php プロジェクトを用意して、それぞれ php と nginx の作業ディレクトリに配置する必要がありますか?
php プロジェクトを php コンテナに配置するだけで、nginx の作業ディレクトリにのみアクセスできるようになります。 php ファイルにアクセスできません

漂亮男人漂亮男人2747日前862

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

  • 天蓬老师

    天蓬老师2017-05-16 13:18:04

    nginx 設定では php ディレクトリを指定できます。場所を指定するだけです。

    返事
    0
  • 为情所困

    为情所困2017-05-16 13:18:04

    いいえ、nginx 構成ディレクトリをプロジェクト パスに指定するだけです

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:18:04

    まず、nginx がアクセスを通じて実行するファイルを nginx の conf で指定できます。
    次に、サーバー上にリンクを作成できます。
    第三に、サーバーが存在する限り、2 つの同一のファイルを変更できます。上記のスペース形式は十分な大きさです

    返事
    0
  • ringa_lee

    ringa_lee2017-05-16 13:18:04

    nginx を構成するときは、次のルート パスに示すように、プロジェクトが配置されているファイル ディレクトリを指定できます。
    サーバー

    リーリー

    返事
    0
  • ringa_lee

    ringa_lee2017-05-16 13:18:04

    nginx fastcgi など、PHP を使用する方法はたくさんあります。静的ファイルを構成するには、必ず root + try_files メカニズムを使用してください。

    もう少し楽しむために、シンボリック リンクを使用して 2 つのパスが同じディレクトリを指すようにすることができます。

    返事
    0
  • 黄舟

    黄舟2017-05-16 13:18:04

    Docker を使用する場合は、ボリュームを使用してファイルをボリュームに配置すると、Nginx コンテナーと PHP コンテナーの両方がこのボリュームをマウントするだけで十分ではありませんか。
    複数のコンテナーは、Nginx や PHP などの各コンテナーの名前を指定できる Docker Compose を使用して管理するのが最適です。これからますます便利になりそうです。

    返事
    0
  • 阿神

    阿神2017-05-16 13:18:04

    phpディレクトリとは何ですか? nginxのrootWebディレクトリの設定しか知りません

    返事
    0
  • キャンセル返事