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

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

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

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

Внутренний и внешний должны быть одинаковыми NIC и IP, желательно.

2 ответа

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

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

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

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

Другие вопросы по тегам