Я устанавливаю некоторые контейнеры на моем сервере Ubuntu. Таким образом, я создал два простых изображения:
Dockerfile: static-site
FROM nginx:alpine
COPY ./site/ /usr/share/nginx/html
Dockerfile: static-content
FROM nginx:alpine
COPY ./assets/ /usr/share/nginx/html
Файлы Docker в другом месте
Пока здесь вообще никаких проблем. Я установил nginx -прокси и использовал VIRTUAL_HOST
для их запуска:
docker run -d -p 80 -e VIRTUAL_HOST=mysite.com static-site
docker run -d -p 80 -e VIRTUAL_HOST=static.mysite.com static-content
В результате, какой бы адрес я ни указывал в браузере, он всегда перенаправлял меня на mysite.com
.
Что я делаю не так?
Кроме того, у меня есть запись DNS, подобная этой:
*.mysite.com 86400 A 0 xxx.xxx.xx.xx (the ip of mysite.com)
Может ли это быть проблемой?