Пинг Tomcat с другой машины

У меня есть небольшая проблема.

Я запускаю Tomcat на своей машине, и вызов его по адресу localhost:8080 работает нормально.

Теперь я хочу отправить запрос (например, http://mytomcatserver/myapp) с другого компьютера в моей локальной сети.

Как я могу это сделать?

Я пытался запросить http://myMachineIP:8080/myapp, но это не работает. Извините за мой английский, я надеюсь, что вы можете мне помочь!


person observer    schedule 23.02.2012    source источник
comment
Должно сработать. Проблемы с брандмауэром?   -  person Alex Barnes    schedule 23.02.2012


Ответы (1)


Для этого вам понадобятся две вещи:

  • DNS-сервер, который может сообщить другой вашей машине, что означает mytomcatserver.
  • Прокси, соединяющий mytomcatserver:80 с localhost:8080

Для последних есть довольно простые, такие как netcat, или вы можете настроить Apache для этого (используйте прокси-модуль), или вы можете настроить Tomcat на использование вместо этого порта 80 (но тогда вам нужно запустить Tomcat от имени пользователя root).

person Aaron Digulla    schedule 23.02.2012
comment
Я за прокси компании. Мне нужно настроить переадресацию портов или нет? - person observer; 23.02.2012
comment
Вы сказали, что и Tomcat, и другая машина находятся в одной локальной сети. Если это так, то прокси-сервер компании можно игнорировать, если только вы не настроили свой браузер на отправку всех ваших запросов через прокси-сервер. В этом случае попросите администратора прокси-сервера компании перенаправить запросы. - person Aaron Digulla; 23.02.2012
comment
Большое спасибо, Аарон. Я понял наконец! - person observer; 24.02.2012