Buduję konfigurację, w której host uruchamia kilka kontenerów Docker do testowania różnych gałęzi kodu i chcę uzyskać dostęp do działającego serwera WWW w kontenerach.Apache: proxy do gniazda unix o nazwie pod adresem URL
Wszystkie pojemniki działają pod numerem host
. Każdy kontener obsługuje aplikację internetową za pośrednictwem gniazda unix na hoście, np. /var/sockets/<socket_name>
.
Co chcę jest dla apache na host
do pełnomocnika do pojemników na podstawie adresu URL, tak, że kiedy GET https://<host>.com/<socket_name>/my_url
, Apache pełnomocników do <socket_name>
zgłoszeniu: GET https://<host>.com/my_url
. Oznacza to, że rozpoznaje nazwę gniazda w adresie URL, przepisuje adres URL i wysyła go do tego gniazda.
Czy to możliwe? Ja nadal czytania dokumentowania zgrzewów, ale nie wydaje się znaleźć żadnych wskazówek
Apache obsługuje proxy dla gniazd unix od wersji 2.4.x. Jak dokładnie, cóż ... znalazłem twoje pytanie szukając odpowiedzi w google. :-) – peterh