Как использовать Glassfish под Linux в качестве обратного прокси-сервера?

Как использовать Glassfish под Linux в качестве обратного прокси-сервера?

Вопрос говорит сам за себя. Я хотел бы использовать сервер SUN Glassfish 2.0x в качестве обратного прокси-сервера, чтобы при обращении к этому серверу он/она прозрачно перенаправлялись на внутренний веб-сайт, на котором запущен какой-то старый Apache (который мы не можем обновить).

Мы уже используем Glassfish под SuSE Linux для нескольких приложений. Затем этот Glassfish будет иметь установленный SUN Policy Agent (из OpenSSO) для управления доступом к ящику.

(internet) ---> reverse-proxy ---> internal server

Предпочтительно, чтобы и внутренний, и внешний порты имели одинаковую сетевую карту и один и тот же IP-адрес.

решение1

Есть ли какая-то особая причина, по которой вам нужно использовать Glassfish здесь в качестве обратного прокси? Я бы посоветовал вам использовать squid для этого. Этостатьяупоминается, как использовать для этого Squid.

решение2

Glassfish кажется странным выбором. У меня сложилось впечатление, что Glassfish — это сервер контейнеров Java.

Я бы больше поддался искушению использоватьЛакдля этого илиКальмар. Я не знаю много о Glassfish, но подозреваю, что он немного похож на Tomcat. Что, вероятно, означает, что вымогвозможно использовать его как прокси-сервер, но это не совсем то, что онmodus operandiи, скорее всего, вызовет проблемы в дальнейшем.

Используйте правильный инструмент для работы. Это немного похоже на использование ручки отвертки для забивания гвоздей вместо молотка.

Связанный контент