同じ 2 つの php プロジェクトを用意して、それぞれ php と nginx の作業ディレクトリに配置する必要がありますか?
php プロジェクトを php コンテナに配置するだけで、nginx の作業ディレクトリにのみアクセスできるようになります。 php ファイルにアクセスできません
曾经蜡笔没有小新2017-05-16 13:18:04
まず、nginx がアクセスを通じて実行するファイルを nginx の conf で指定できます。
次に、サーバー上にリンクを作成できます。
第三に、サーバーが存在する限り、2 つの同一のファイルを変更できます。上記のスペース形式は十分な大きさです
ringa_lee2017-05-16 13:18:04
nginx を構成するときは、次のルート パスに示すように、プロジェクトが配置されているファイル ディレクトリを指定できます。
サーバー
ringa_lee2017-05-16 13:18:04
nginx fastcgi など、PHP を使用する方法はたくさんあります。静的ファイルを構成するには、必ず root + try_files メカニズムを使用してください。
もう少し楽しむために、シンボリック リンクを使用して 2 つのパスが同じディレクトリを指すようにすることができます。
黄舟2017-05-16 13:18:04
Docker を使用する場合は、ボリュームを使用してファイルをボリュームに配置すると、Nginx コンテナーと PHP コンテナーの両方がこのボリュームをマウントするだけで十分ではありませんか。
複数のコンテナーは、Nginx や PHP などの各コンテナーの名前を指定できる Docker Compose を使用して管理するのが最適です。これからますます便利になりそうです。