Използвам docker на 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
?
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"