1.安装Tomcat
1:官网下载压缩包tomcat
2:上传到服务器目录,可自定。这里我上传到了
-/opt/moudle
然后改下解压,并改一下名字,命令如下:
tar -zxvf apache-tomcat-8.5.51.tar.gz
mv apache-tomcat-8.5.51 tomcat
启动和关闭tomcat
cd tomcat/bin
./start.sh
./shutdown.sh
查看是否成功运行:
ps -vf |grep tomcat
#或者
ps -aux | grep tomcat
查看tomcat的监听端口:
netstat -naop |grep 25736
若提示找不到命令,则是没安装netstat,运行一下命令安装
yum install net-tools
安装完毕再查找结果如下,可见其启动端口为8005,服务端口为8080
用curl加IP加端口号本机访问一下,tomcat启动成功。
curl http://localhost:8080
再从宿主机浏览器验证一下:成功!
若有时候访问不了,则可能是因为端口号没开,则可参考下部分进行配置。
2.配置firewall或者IPtables
阿里云的服务器默认只开了80,22,3389端口比如我们常用的
- 8080 tomcat
- 443 SSL访问
- 21881 zookeeper服务
- 3306 mysql
- 8888 宝塔面板
都没有开启。
通常centos7使用的是firewall,centos6使用的是iptables.
firewall常见配置:
开放特定端口:
firewall-cmd --zone=public --permanent --add-port=8010/tcp
常用命令:
1、重启、关闭、开启firewalld.service服务
service firewalld restart 重启
service firewalld start 开启
service firewalld stop 关闭
2、查看firewall服务状态
systemctl status firewal 查看状态
systemctl enable firewal 启用服务
systemctl disable firewal 禁用服务
3、查看firewall的状态
firewall-cmd --state