Tomcatマネージャーのデフォルトパスを変更するには?
デフォルトでは、TomcatのマネージャーWebアプリケーションはyourapp:8080/manager
を介してアクセスできます。 潜在的なブルートフォース攻撃を回避するために、デフォルトの/manager
を別の値に変更することをお勧めします。
環境
-
Tomcat 7(apt-getインストール)
-
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」に変更されています。