TLを使用して、DR なぜこのwordpress:latest Dockerfileがnginx-proxyとOKであるが、この1つはないwordpress:fpm Dockerfile?そして、どのように私は私が成功したいくつかのワードプレスのコンテナでnginxのプロキシを使用し
nginx-proxy
502エラー:FPMがjwilder/nginxのプロキシ
こんにちは、
とwordpress:fpm
画像を使用することができます。例えば完全にこのdocker-compose.yml
作品:
db:
image: mariadb
environment:
- MYSQL_ROOT_PASSWORD=password
volumes:
- /home/stack/my_domain/bdd:/var/lib/mysql
wordpress:
image: wordpress
links:
- db:mysql
environment:
- VIRTUAL_HOST=my_domain.fr,www.my_domain.fr
- LETSENCRYPT_HOST=www.my_domain.fr
- [email protected]_domain.fr
env_file:
- ./env
volumes:
- /home/stack/my_domain/wordpress:/var/www/html
しかし、私は(代わりに画像をベースにApacheの)wordpress:fpm
画像を使用する場合、私は502不正なゲートウェイのエラーを持っており、ログでこのメッセージ:
nginxの.1 | 2017/08/14 21:29:51 [エラー] 347#347:* 2447 connect()が失敗しました(111:接続が拒否されました)、クライアントへの接続中:86.222.20.31、server:www.my_domain.fr、request: "GET /コンタクト/ HTTP/2.0"、上流: "http://172.17.0.14:80/contact/"、ホスト: "www.my_domain.fr"、リファラー: "https://www.my_domain.fr/"
このメッセージ:
ルート@ 9408854fae4b :/etc/nginx/conf.d# nginx -s reload 2017/08/14 21:37:35 [emerg] 671#671:/etc/nginx/conf.d/の "upstream"ディレクティブの引数の数が正しくありません。 default.conf:53 nginx:[emerg] "upstream"ディレクティブの引数の数が無効です/etc/nginx/conf.d/default.conf:53
53行では、default.confが
upstream mydomain.fr {
## Can be connect with "bridge" network
# my_domain_wordpress_1
server 172.17.0.14:9000;
}
他のドメインを含むサーバー172.17.0.xx:80;
を持っているので、私はport:80
および/または内expose:80
を追加docker-compose.ymlファイル。私は得ることができる
upstream mydomain.fr {
## Can be connect with "bridge" network
# my_domain_wordpress_1
server 172.17.0.14:80;
}
しかし、同じ502のエラーで。
任意のアイデアなぜですか?
よろしく
に近いと思われる詳細については、下記URLをフォロー/ docker-gen/issues/196 –