安装目录:/usr/local
1. 下载Tomcat压缩包
cd /usr/local
wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz
2.解压Tomcat包
tar -zxvf apache-tomcat-8.5.59.tar.gz
3. 执行以下命令,修改Tomcat名字
mv apache-tomcat-8.5.59 /usr/local/Tomcat8.5
4. 执行以下命令,为Tomcat授权。
chmod +x /usr/local/Tomcat8.5/bin/*.sh
5. 执行以下命令,修改Tomcat默认端口号为80。
说明: Tomcat默认端口号为8080。
sed -i 's/Connector port="8080"/Connector port="80"/' /usr/local/Tomcat8.5/conf/server.xml
6. 添加安全组规则,放行80端口
7. 防火墙设置放行80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
更新防火墙规则
firewall-cmd --reload
查看下public
区域下所有已打开的端口
firewall-cmd --zone=public --list-ports
至此,配置已经结束。下面开始启动tomcat
cd /usr/local/Tomcat8.5/bin ./startup.sh
通过公网ip访问tomcat
至此,Tomcat搭建、启动完成。
8.新建管理员账号
首先在conf/tomcat-users.xml文件里面,在</tomcat-users>前面添加如下代码:
<role rolename="manager-gui"/> <user password="admin" roles="manager-gui" username="tomcat"/>
然后重启tomcat,重新访问manager app页面,如果此时仍然出现403 Access Denied错误,那么就是访问的ip地受到了限制,
我们打开/webapps/manager/META-INF/context.xml文件,在<Value>的allow属性中新增加粗字符串
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1|d+.d+.d+.d+" />
保存,然后重启tomcat。