Настройте apache2 для пересылки в Glassfish 4 - PullRequest
0 голосов
/ 04 июня 2018

У меня есть свежий сервер Ubuntu 16.04 и простой html-сайт, работающий с apache 2.
Также установлен сертификат SSL.Apache2 уже настроен для автоматической переадресации на https.

Кроме того, у меня есть Java-приложение, работающее на Glassfish 4 под contextroot myApp.Я могу получить к нему доступ в http://mydomain.io:8080/myApp
Как я могу настроить apache для пересылки всех запросов https://mydomain.io/myApp/ в Glassfish.Я не хочу использовать mod_jk, просто apache.
Спасибо

ОБНОВЛЕНИЕ

В то же время я попытался с mod_rewrite это:

ProxyPass /myApp/ http://localhost:8080/myApp/
ProxyPassReverse /myApp/ http://localhost:8080/myApp/

в /etc/apache2/sites-enabled/000-default.conf но это не работает!

1 Ответ

0 голосов
/ 02 августа 2018

Наконец, я решил проблему, вставив следующие строки ProxyRequests Off ProxyPreserveHost On ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/
в файл конфигурации VirtualHost, расположенный в /etc/apache2/sites-available/.
Как предлагается на этом сайте .

...