を介してosxでdockerを使用してboot2dockerいます。
私は 2 つのホストを持っています: docker ホストの IP アドレスsite1.loc.test.comをsite2.loc.test.com指しています。
両方ともポート経由80で利用できるはずです。443
だから私はjwilder/nginx-proxyリバースプロキシの目的で使用しています。
しかし、実際には、ポートをdocker-compose介して開こうとするたびにそれらすべてを実行していると80、にリダイレクトされ443 (301 Moved Permanently)ます。
設定で何かを見逃したのjwilder/nginx-proxyでしょうか?
docker-compose.yml
proxy:
image: jwilder/nginx-proxy
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- certs:/etc/nginx/certs
ports:
- "80:80"
- "443:443"
site1:
image: httpd:2.4
volumes:
- site1:/usr/local/apache2/htdocs
environment:
VIRTUAL_HOST: site1.loc.test.com
expose:
- "80"
site2:
image: httpd:2.4
volumes:
- site2:/usr/local/apache2/htdocs
environment:
VIRTUAL_HOST: site2.loc.test.com
expose:
- "80"