Как изменить IP-адрес и номер порта Tomcat на какой-либо URL - PullRequest
0 голосов
/ 03 марта 2011

Я новичок в веб-разработке.Я создал гибкий веб-сайт и теперь хочу развернуть его на своем сервере Tomcat.Я хочу изменить URL с http://localhost:8080/myapp/ на http://myapp/

Пожалуйста, дайте мне знать, если кто-то сделал что-то подобное.

Спасибо, Aj

Ответы [ 2 ]

2 голосов
/ 03 марта 2011

Вы можете сделать это через:

  • Настройка на маршрутизаторе NAT (который может сопоставить запрос с определенным IP: портом с другим IP: портом) или
  • Настройка на сервере доменных имен (будь то локальный или глобальный) или
  • Добавление обратного прокси-сервера, который может выполнять перевод, например,
    • Веб-сервер Apache + mod_proxy
    • Веб-сервер Apache + mod_jk
    • Веб-сервер Apache + mod_rewrite
    • IIS + ISAPI
    • Nginx
    • лак

Я бы порекомендовал третий подход, так как вы обычно не хотите выставлять свой Tomcat напрямую в производство.

0 голосов
/ 03 марта 2011

Вам необходимо изменить порт прослушивания HttpConnector в файле conf / server.xml:

<Connector port="80" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Обратите внимание, что отсутствие порта в URL означает порт 80, что в Unixoids (например, Linux)означает, что задача, которая открывает порт, должна запускаться как root.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...