В настоящее время у нас есть Apache2 и Tomcat8, работающие на одном сервере с бэкэндом MySQL. Мы хотим перейти от 2 уровня к 3 уровню, то есть поставить сервер Apache перед Tomcat. Сейчас нам не нужен балансировщик нагрузки или обратный прокси. Также нет межсетевого экрана между сервером Apache2 и сервером Tomcat8. Apache2 также не обслуживает статический контент.
Просто нужно войти на сервер Apache2 и в браузере набрать localhost и запустить его через веб-приложение, запущенное на сервере Tomcat8. Я провел тесты telnet и подтвердил, что порт 8009 работает и работает. Я попытался обновить файл worker.properties, но получил ошибку 503.
Допустим, наша установка:
Сервер Apache2 - 111.111.11.132
Сервер Tomcat8 - 111.111.11.122
У меня есть пробник:
http://111.111.11.122/probe
В файле Apache2 httpd.conf я добавил:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
ProxyPass /probe http://111.111.11.122:8080/probe
ProxyPassReverse /probe http://111.111.11.122:8080/probe
Затем я иду в Internet Explorer на сервере apache2 и вставляю:
http://localhost/probe/*
Это вызывает у меня имя пользователя и пароль зонда, а затем я получаю следующую ошибку:
Веб-страница не может быть найдена