Доступ к серверу приложений из интернета

590
Amer

У меня есть сервер Suse, работающий на одном из моих локальных компьютеров, localhost, и он работает на сервере приложений Websphere. Я также использую http apache на той же машине. Я настроил свой беспроводной маршрутизатор, чтобы открыть порт 80 для моего сайта в apache на моем локальном хосте, и открыл порт 90 для доступа к приложению, которое я запускаю на сервере websheper. Теперь, когда я получаю доступ к своему реальному IP-адресу из Интернета через порт 80 по умолчанию, я вижу свой сайт. но когда я получаю доступ к порту 90, я не могу получить доступ к своему приложению. Я открыл порт 90 на брандмауэре и выполняю правильную переадресацию портов на моем маршрутизаторе.

Может кто-нибудь помочь мне выяснить, почему это так ... спасибо, ребята

0
Можете ли вы получить доступ к порту 90 с локального хоста и другого компьютера в локальной сети? Обычной практикой в ​​Java-приложениях является использование Apache для создания локального обратного прокси-сервера вместо открытия нового порта в брандмауэре. billc.cn 12 лет назад 0
что происходит при запуске nmap? если все открыто и служба действительно работает на этом порту, nmap скажет, что 90 открыто. MaQleod 12 лет назад 0
Да, я могу получить доступ к приложению через порт 90 с другого компьютера в локальной сети. У меня нет Nmap, но я уверен, что порт открыт и прослушивание, и служба работает. Amer 12 лет назад 0
Как использовать Apache для локального обратного прокси-сервера, это лучше, чем открыть порт на брандмауэре? Спасибо, парни Amer 12 лет назад 0

1 ответ на вопрос

0
BennyInc

Вы проверили настройки виртуальных хостов ?

В ISC перейдите к Окружению -> Виртуальные хосты -> "your_virtual_host" -> Псевдонимы хоста

(«your_virtual_host» будет именем виртуального хоста, как определено для приложения.)

Там вы определяете комбинацию имя хоста + порт, используемую для этого виртуального хоста. Например, если в качестве имени хоста определено только «localhost», доступ извне через IP или другое имя хоста не будет работать. Если вы не хотите различать различные приложения, введите «*» для имени хоста, чтобы принять все имена хостов.