После запуска док-контейнера захватите ip контейнера, порт:
local_docker_ip
, local_docker_port
И у вас есть несколько вариантов:
Использовать виртуальный хост apache2 с перенаправлением:
<VirtualHost *:80>
ServerName bitwarden.domain.com
Redirect permanent / http://{local_docker_ip}:{local_docker_port}/
</VirtualHost>
Или используйте прокси-модуль apache2 . Сначала включите прокси-модули, выполнив команды:
a2enmod proxy
a2enmod proxy_http
Затем добавьте следующий виртуальный хост:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName bitwarden.domain.com
ProxyPass / http://{local_docker_ip}:{local_docker_port}/
ProxyPassReverse / http://{local_docker_ip}:{local_docker_port}/
</VirtualHost>
Надеюсь, это поможет