dostęp do wielu portów http / s poprzez podkatalogi portu 80/443 za pomocą apache2

1

Mój problem polega na tym, że mam aplikacje serwerowe korzystające z protokołu http, ale działające na przykład na porcie 9001. Ponieważ mam aplikacje internetowe działające na porcie 80 i porcie 443, nie mogę po prostu zmienić konfiguracji aplikacji serwera, aby korzystały z tych portów, dlatego chcę na przykład http://localhost/applicationpołączyć się wewnętrznie z portem 80, http://localhost:9001ponieważ nie chcę przekierowywać portu 9001 do mój router.

Podczas wyszukiwania rozwiązania znalazłem coś na temat używania odwrotnego proxy, ale tak naprawdę go nie rozumiałem i nie wiem, czy jest to właściwe rozwiązanie.

Dodatkowo byłoby miło map http://localhost:9001do https://localhostz automatycznym szyfrowaniem SSL z własnego certyfikatu, ponieważ aplikacja serwer nie obsługuje protokołu SSL na jego własne.

Korzystam z serwera Ubuntu 12.04 z apache2.

Dziękuję za odpowiedzi

FSMaxB
źródło

Odpowiedzi:

0

Szukasz mod_proxy . Proszę przeczytać dobrą dokumentację na stronie apache, aby ją skonfigurować.

Pozwala to używać apache jako odwrotnego proxy przed innym serwerem aplikacji WWW, takim jak tomcat, inny apache lub innego rodzaju aplikacje.

Pozwala to również na zakończenie połączenia ssl na serwerze Apache i wypowiadanie zwykłego http do backendu.


źródło
Jak go używać i konfigurować?
FSMaxB,
@ FSMaxB patrz powyższy link