Wie kann ich den Standardpfad von Tomcat Manager ändern?

Wie ändere ich den Standardpfad von Tomcat Manager?

Standardmäßig kann die Manager-Webanwendung von Tomcat überyourapp:8080/manager zugreifen. Es wird empfohlen, die Standardeinstellung/managerin etwas anderes zu ändern, um mögliche Brute-Force-Angriffe zu vermeiden.

Umgebung

  1. Tomcat 7 (apt-get install)

  2. Debian 7.5

1. Lösung

In diesem Artikel erfahren Sie, wie Sie den standardmäßigen Webanwendungspfad des Managers von "/ manager" in "/ manager123" ändern / umbenennen.

# 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
Benennen Sie den Ordner "manager" in einen neuen Ordnernamen "manager123" um, von/usr/share/tomcat7-admin/manager in/usr/share/tomcat7-admin/manager123

$ pwd
/usr/share/tomcat7-admin

$ sudo mv manager manager123

1.2 Update docBase in manager.xml
Aktualisieren Sie "docBase" in "manager.xml" und verweisen Sie auf den neu umbenannten Managerordner "manager123".

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

1.3 Rename manager.xml
Benennen Sie "manager.xml" in "manager123.xml" um, von/var/lib/tomcat7/conf/Catalina/localhost/manager.xml in/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
Fertig, starten Sie Tomcat neu.

$ sudo service tomcat7 restart

Der Tomcat Manager-Webanwendungspfad wird jetzt in "/ manager123" geändert.