Войти

Показать полную графическую версию : Доступ к Glassfish с другой сети


veter48
07-07-2014, 16:11
Здравствуйте.
Я установил glassfish на linux. Загрузил туда приложение, и все как бы работает. Но есть проблема. Я вижу glassfish только из локальной сети. С других сетей «страница недоступна». Где может быть проблема? Спасибо.

vadblm
07-07-2014, 16:47
Вы его в мир хотите выпустить? Поднимайте реверс-прокси на шлюзовом сервере. Если такового нет, то на рутере делайте проброс порта.
А вообще ваша главная проблема в том, что вам видимо лень описать проблему по человечески, а догадки строить мало кому охота.

veter48
07-07-2014, 17:28
Попробую написать по подробнее. Есть linux сервер, на нем стоит Glassfish, Apache web server, MySql итд. С локальной сети есть доступ и к Apache, и к Glassfish, все страницы доступны. А вот с наружных сетей Glassfish не доступен, а все сайты на Apache работают. То есть 80 порт проходит. А вот 8080 и 4848 только с внутренней сети.

vadblm
07-07-2014, 17:52
80 порт проходит. А вот 8080 и 4848 только с внутренней сети. »
Ну так либо пробросьте их, либо настройте на апаче виртуалхост на 80-м порту, который будет реверс-прокси для гласфиш.
Что-то типа такого

<VirtualHost *:80>
ServerName glassfish.mydomain.com
ServerAdmin
info@mydomain.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
</VirtualHost>


Модули proxy апачу включить понадобится.




© OSzone.net 2001-2012