ホームページ  >  記事  >  バックエンド開発  >  ホストnginxはdockerのPHPで使用されます

ホストnginxはdockerのPHPで使用されます

藏色散人
藏色散人転載
2019-11-21 14:29:483812ブラウズ

主な違いはローカルの nginx 構成にあります。

php-fpm サービスは docker によって提供されているため、nginx で PHP 関連のコンテンツを変更します。

注:

docker の php ファイルのディレクトリは /var/www/html、(私の) ローカル ディレクトリは /data/www/ です。プロジェクト名。

元の構成

root           /data/www/项目名;
location ~ \.php$ {
    fastcgi_pass   127.0.0.1:9000; # 或者 docker提供的地址:172.17.0.1:9000;
    fastcgi_index  index.php;
    include        fastcgi_params;
}

ルート行を次のように変更します:

root /var/www/html/项目名 # 即docker中php加载的项目路径

テスト OK!

以上がホストnginxはdockerのPHPで使用されますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。