Tomcat Host manager#
Tomcat Host Manager (далее – Host Manager) позволяет создавать, удалять и управлять виртуальными хостами. Приложение является частью установки Tomcat и по умолчанию доступно по контекстному пути /host-manager.
Существует два режима использования Host Manager:
графический интерфейс, доступный по адресу
{server}:{port}/host-manager/html;набор минимальных HTTP-запросов, подходящих для написания скриптов. Доступен по адресу:
{{server}:{port}/host-manager/text.
Где:
server- имя севера;port- номер порта.
Часто используемые команды Host Manager представлены в таблице ниже.
Команда |
Описание |
|---|---|
|
Посмотреть доступные виртуальные хосты |
|
Добавить новый виртуальный хост |
|
Удалить виртуальный хост |
|
Запустить виртуальный хост |
|
Остановить виртуальный хост |
|
Сохранить виртуальный хост |
Часто используемые параметры команды add представлены в таблице ниже.
Параметр |
Описание |
|---|---|
|
Имя виртуального хоста |
|
Псевдонимы виртуального хоста |
|
Базовый путь для приложения, которое будет обслуживаться виртуальным хостом |
|
В значении |
|
В значении |
|
В значении |
|
В значении |
|
В значении |
Примеры использования#
Используйте команду
list, чтобы увидеть доступные виртуальные хосты:
curl -u test:test http://localhost:0000/host-manager/text/list
Пример вывода команды:
OK - Listed hosts
localhost:
Используйте команду
remove, чтобы удалить виртуальный хост:
curl -u test:test http://localhost:0000/host-manager/text/remove?name=wwww.exampleserver.ru
Пример вывода команды:
remove: Removing host [wwww.exampleserver.ru]
Используйте команду
add, чтобы добавить виртуальный хост:
curl -u test:test http://localhost:8080/host-manager/text/add?name=www.exampleserver.ru&aliases=awesomeserver.ru&appBase/mnt/appDir&deployOnStartup=true
Пример вывода команды:
add: Adding host [www.exampleserver.ru]