限制访问 IP 编辑tomcat安装目录下的webapps/manager/META-INF/context.xml和webapps/host-manager/META-INF/context.xml 将配置文件中的allow这一行的value修改成允许访问的IP地址或者是网段
重启tomcat服务
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
[root@centos-managerwebapps]# /usr/local/tomcat/bin/catalina.sh stop Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: [root@centos-managerwebapps]# [root@centos-managerwebapps]# /usr/local/tomcat/bin/catalina.sh start Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started.
[root@centos-managertomcat]# /usr/local/tomcat/bin/catalina.sh stop Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: [root@centos-managertomcat]# /usr/local/tomcat/bin/catalina.sh start Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started.
[root@centos-managerapr]# cd apr-1.7.6/ [root@centos-managerapr-1.7.6]# ./configure --prefix=/usr/local/apr
编译完成之后,如果没有错误的话,就可以接着安装了
1
[root@centos-managerapr-1.7.6]# make && make install
安装 apr-iconv
1 2 3 4 5
[root@centos-managerapr]# tar -axvf apr-iconv-1.2.2.tar.gz root@centos-manager apr]# cd apr-iconv-1.2.2/ # --with-apr 指定apr的主程序路径 [root@centos-managerapr-iconv-1.2.2]# ./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr [root@centos-managerapr-iconv-1.2.2]# make && make install
安装apr-util
1 2 3 4
[root@centos-managerapr]# tar -zxvf apr-util-1.6.3.tar.gz [root@centos-managerapr]# cd apr-util-1.6.3 [root@centos-managerapr-util-1.6.3]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/apr-iconv [root@centos-managerapr-util-1.6.3]# make && make install
安装openssl
1 2 3 4 5
[root@centos-managerapr]# tar -zxvf openssl-1.1.1t.tar.gz [root@centos-managerapr]# cd openssl-1.1.1t [root@centos-manageropenssl-1.1.1t]# ./config --prefix=/usr/local/openssl [root@centos-manageropenssl-1.1.1t]# make [root@centos-manageropenssl-1.1.1t]# make install
[root@centos-managerbin]# ./catalina.sh stop Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: [root@centos-managerbin]# ./catalina.sh start Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started.
检查服务是否正常运行,并检查端口是否监听
1 2 3 4 5 6
root@centos-manager bin]# lsof -i:8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 100391 root 58u IPv6 8333280t0 TCP *:webcache (LISTEN) [root@centos-managerbin]# lsof -i:8081 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 100391 root 61u IPv6 8333310t0 TCP *:tproxy (LISTEN)
[root@centos-managerconf]# ../bin/catalina.sh stop Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: [root@centos-managerconf]# ../bin/catalina.sh start Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started.
[root@centos-manager bin]# ./catalina.sh restart Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: [root@centos-manager bin]# ./catalina.sh start Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started.