Как изменить путь по умолчанию для менеджера Tomcat?

Как изменить путь по умолчанию для менеджера Tomcat?

По умолчанию веб-приложение менеджера Tomcat имеет доступ черезyourapp:8080/manager. Рекомендуется изменить/manager по умолчанию на что-то другое, чтобы избежать потенциальной атаки грубой силы.

Среда

  1. Tomcat 7 (apt-get install)

  2. Debian 7.5

1. Решение

В этой статье показано, как изменить / переименовать путь веб-приложения менеджера по умолчанию с «/ manager» на «/ manager123».

# Tomcat manager webapp
/usr/share/tomcat7-admin/manager

# Tomcat conf manager.xml
/var/lib/tomcat7/conf/Catalina/localhost/manager.xml

1.1 Rename Tomcat manager folder
Переименуйте папку «manager» на новое имя папки «manager123», с/usr/share/tomcat7-admin/manager на/usr/share/tomcat7-admin/manager123

$ pwd
/usr/share/tomcat7-admin

$ sudo mv manager manager123

1.2 Update docBase in manager.xml
Обновите «docBase» в «manager.xml» и направьте его на новую переименованную папку менеджера «manager123».

/var/lib/tomcat7/conf/Catalina/localhost/manager.xml

1.3 Rename manager.xml
Переименуйте «manager.xml» в «manager123.xml», с/var/lib/tomcat7/conf/Catalina/localhost/manager.xml на/var/lib/tomcat7/conf/Catalina/localhost/manager123.xml

$ pwd
/var/lib/tomcat7/conf/Catalina/localhost

$ sudo mv manager.xml manager123.xml

1.4 Restart Tomcat
Готово, перезапустите Tomcat.

$ sudo service tomcat7 restart

Теперь путь к веб-приложению менеджера Tomcat изменен на «/ manager123».