同じ 2 つの php プロジェクトを用意して、それぞれ php と nginx の作業(yè)ディレクトリに配置する必要がありますか?
php プロジェクトを php コンテナに配置するだけで、nginx の作業(yè)ディレクトリにのみアクセスできるようになります。 php ファイルにアクセスできません
nginx 設(shè)定では php ディレクトリを指定できます。場(chǎng)所を指定するだけです。
まず、nginx がアクセスを通じて実行するファイルを nginx の conf で指定できます。
次に、サーバー上にリンクを作成できます。
第三に、サーバーが存在する限り、2 つの同一のファイルを変更できます。上記のスペース形式は十分な大きさです
nginx を構(gòu)成するときは、次のルート パスに示すように、プロジェクトが配置されているファイル ディレクトリを指定できます。
サーバー
nginx fastcgi など、PHP を使用する方法はたくさんあります。靜的ファイルを構(gòu)成するには、必ず root + try_files メカニズムを使用してください。
もう少し楽しむために、シンボリック リンクを使用して 2 つのパスが同じディレクトリを指すようにすることができます。
Docker を使用する場(chǎng)合は、ボリュームを使用してファイルをボリュームに配置すると、Nginx コンテナーと PHP コンテナーの両方がこのボリュームをマウントするだけで十分ではありませんか。
複數(shù)のコンテナーは、Nginx や PHP などの各コンテナーの名前を指定できる Docker Compose を使用して管理するのが最適です。これからますます便利になりそうです。