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/application
połączyć się wewnętrznie z portem 80, http://localhost:9001
ponieważ 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:9001
do https://localhost
z 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
źródło