Контейнерный Apache, сосуществующий с хостом Apache

У меня есть несколько веб-приложений в одном домене и разных поддоменах, работающих на одном компьютере. Я использую конфигурацию Apache Virtual Host, чтобы использовать красивые URL-адреса для всех этих приложений. Сейчас я пытаюсь Dockerize одно из этих приложений. Поэтому я открыл порты 80 и 443 для разных портов хост-машины.

Я могу успешно получить доступ к контейнерному веб-приложению, используя формат URL-адреса http://локальный хост:{открытый порт http} ИЛИ https://локальный хост:{открытый порт https}.

Теперь, если я попытаюсь использовать конфигурацию виртуального хоста в контейнере, это не сработает, если я не остановлю сервер Apache хост-машины.

Как настроить красивые URL-адреса для контейнерного приложения, используя порты, открытые из контейнера, а также запустить сервер Apache на том же компьютере.

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
0
0
30
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Обратный прокси-сервер будет хорошим вариантом для запуска нескольких контейнеров докеров, которые будут отображаться на разных портах, но будут настроены на один и тот же порт в обратном прокси-сервере. Эта ссылка будет полезна, упомянутая чуть ниже:

https://www.digitalocean.com/community/tutorials/how-to-use-apache-as-a-reverse-proxy-with-mod_proxy-on-ubuntu-16-04

Вы можете попробовать одну вещь: просто разверните свое приложение на другом IP-адресе и настройте этот IP-адрес в /etc/hosts. Пожалуйста, проверьте это здесь:

http://jasani.org/posts/docker-now-supports-adding-host-mappings-2014-11-19/index.html

Другие вопросы по теме