Tomcat 8 Host-Manager配置訪問的方法,全網唯一正確配置 原

轉載:原文地址:https://my.oschina.net/u/2338224/blog/1793153

操作系統:

   Linux version 2.6.32-696.10.1.el6.x86_64 ([email protected])

   (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) )

    #1 SMP Tue Aug 22 18:51:35 UTC 2017

tomcat:

tomcat: apache-tomcat-8.5.30

JAVA版本:

 java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

新增admin Manager
三個步驟,缺一不可!!!!!!!!!!

  1. 在server.xml裏面的<tomcat-users> 標籤內新增 ,除了密碼 ,一個字都別改

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
2.

到tomcat目錄下找到content.xml

cd /opt/apache-tomcat-8.5.24/webapps/host-manager/META-INF/

修改 content.xml

修改

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.\d+.\d+.\d+|::1|0:0:0:0:0:0:0:1" />

爲:

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="\d+.\d+.\d+.\d+|::1|0:0:0:0:0:0:0:1" />

如果不執行這步. 則只能localhost訪問manager!!!
3.

配置遠程訪問manager:

tomcat目錄/conf/Catalina/localhost/下 添加manager.xml

<Context privileged="true" antiResourceLocking="false"

docBase="${catalina.home}/webapps/manager">

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />

</Context>
如果不執行這步. 則只能localhost訪問manager!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章