TomcatManagerの設定
マネージャー用アカウント設定
管理画面を利用し、管理権限を持つユーザーを取得します。
<!-- # vim ${CATARINA_HOME}/conf/tomcat-users.xml -->
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status"/>\
管理画面へのアクセス制御
デフォルトではローカルIP以外からのアクセスのみ許可されています。
<!-- # vim ${CATARINA_HOME}/webapps/manager/META-INF/context.xml -->
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
</Context>
設定すると下記URLにアクセスすると認証画面が表示され、
承認後に管理画面が表示されます。
http://localhost.loaldomain:{HTTPコネクターポート}/manager
アップロード制限
管理マネージャーからのWARアップロードにはサイズ制限があるため、
適宜調整する。
<!-- # webapps/manager/WEB-INF/web.xml -->
<multipart-config>
<!-- 50MB max -->
<max-file-size>104857600</max-file-size>
<max-request-size>104857600</max-request-size>