Я установил сервер apache-tomcat на свой локальный win7. Я указал порт 9999.

Я могу получить доступ к своему сервису по http://localhost:9999 и http://myIPAddress:9999

Но я не могу получить доступ к своему серверу apache с других компьютеров. Я искал в Интернете и обнаружил, что должен добавить правило входящего брандмауэра в его расширенные настройки.

  1. Щелкните правой кнопкой мыши "Входящие правила" на левой панели.
  2. Выберите "Новое правило"
  3. Выберите "Порт"
  4. Под "Определенные порты" введите номер вашего порта (9999)
  5. Продолжайте нажимать "Далее" до конца мастера, называя правило по запросу.

После этого все равно не работает !!

Тогда единственный способ, который я найду, это отключить брандмауэр Windows! Но это не является предпочтительным, поскольку потенциальный риск безопасности.

Некоторые онлайн-публикации ссылаются на файл httpd.conf. Но у моего апача-кота нет такого вида огня.

Может ли кто-нибудь дать мне несколько советов?

1 ответ1

0

Если вы этого еще не сделали, убедитесь, что ваш модем и / или маршрутизатор не блокируют соединение. Они имеют встроенные брандмауэры, которые блокируют соединения, если не настроены должным образом, чтобы разрешить доступ к вашему компьютеру.

Вы также можете попробовать другой вариант брандмауэра, например Comodo, который дает гораздо больший контроль над тем, какие настройки / подключения / программы разрешены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .