Я использую докер на osx через boot2docker
.
У меня есть 2 хоста: site1.loc.test.com
и site2.loc.test.com
указывают на IP-адрес хоста докера.
Оба должны быть доступны через порты 80
и 443
.
Поэтому я использую jwilder/nginx-proxy
для обратного прокси.
Но на самом деле, когда я запускаю их все через docker-compose
, каждый раз, когда я пытаюсь открыть через 80
порт, я получаю перенаправление на 443
(301 Moved Permanently)
.
Может я что-то упустил в конфигурации jwilder/nginx-proxy
?
докер-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"