Я искал способы выяснить, как настроить Glassfish перед завершением Apache. И большинство учебных пособий, использующих плагин балансировки нагрузки, позволяют мне включить SSL на Apache. Я пытаюсь понять связь. Я должен иметь возможность делать не SSL-связь, когда у меня нет необходимости в SSL.Glassfish с Apache. Почему SSL?
ответ
Существует несколько сообщений в блогах, в которых показано, как вы можете использовать Apache перед Glassfish. Существует несколько вариантов, и в зависимости от ваших потребностей наиболее подходящими могут быть различные стратегии.
Я использовал Apache с mod_jk, который пересылает запросы в Glassfish - как https, так и обычный http. Много хороших ссылок here.
Возможно использование других модулей в Apache, также как и mod_proxy, но опять же требования, которые у вас есть, будут наиболее подходящими.
Glassfish также имеет очень хороший HTTP-движок внутри него, где вы можете настроить virtual hosts как в apache. Если загрузка на сервер Glassfish не велика, вы можете рассмотреть возможность использования Glassfish без чего-либо перед этим.
Вы также можете использовать Sun Java System Web Server SJSWS вместо Apache. Несмотря на это зверское имя, это просто веб-сервер Sun (бесплатно использовать). Его можно использовать как reverse proxy (PDF). Комбинация SJWS/Glassfish, по-видимому, хорошо зарекомендовала себя Sun.