Tomcatマネージャのデフォルトパスを変更する方法は?

Tomcatマネージャーのデフォルトパスを変更するには?

デフォルトでは、TomcatのマネージャーWebアプリケーションはyourapp:8080/managerを介してアクセスできます。 潜在的なブルートフォース攻撃を回避するために、デフォルトの/managerを別の値に変更することをお勧めします。

環境

  1. Tomcat 7(apt-getインストール)

  2. Debian 7.5

1. 溶液

この記事では、デフォルトのマネージャーwebappパスを「/ 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
「manager.xml」の「docBase」を更新し、名前が変更された新しいマネージャーフォルダー「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マネージャーのwebappパスは「/ manager123」に変更されています。