友情提示:本篇是在阿里云服务器CentOS 7上安装tomcat
下载Tomcat
这里下载的是tomcat8.5,最新的版本tomcat9.0都有了,下载完后的安装包:apache-tomcat-8.5.37.tar.gz
FileZilla上传文件到服务器
上个截图:
填入对应的信息:
- 外网IP:即阿里云服务器外网IP
- 端口:端口一定要填22,阿里云服务器默认对外开放了22端口。如果要用其他端口,需要把对应端口加入安全组规则,否则访问不了。
- 协议:选SFTP。我开始选了FTP,一直访问不了
- 用户:即linux用户名
- 密码:即linux用户密码
完成以上访问站点设置,应该就能连接上服务器了,然后把下载的Tomcat安装包上传到CentOS服务器的指定目录。
解压Tomcat压缩包
apache-tomcat-8.5.37.tar.gz压缩包是免安装的,只需要解压一下就行了。
[qinhai@abc ~]$ cd env
[qinhai@abc env]$ tar -zxvf apache-tomcat-8.5.37.tar.gz
[qinhai@abc env]$ ls
apache-tomcat-8.5.37 apache-tomcat-8.5.37.tar.gz
apache-tomcat-8.5.37目录就是解压后的目录
开放防火墙端口
防火墙相关命令:
#停止firewall
systemctl stop firewalld.service
#开启firewall
systemctl start firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#查看默认防火墙状态(关闭后显示not running,开启后显示running)
firewall-cmd --state
#设置开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#重启防火墙,设置完端口要重启下
firewall-cmd --reload
配置安全组
后台配置规则的步骤如下:
“云服务器 ECS” -> “实例” -> “选择实例并进入实例详情” -> “本实例安全组” -> “配置规则” -> “安全组规则” -> “添加安全组规则”
备注:这里配置的当然是入方向的规则
Tomcat命令
// 启动tomcat
[qinhai@abc bin]$ ./startup.sh
// 停止tomcat
[qinhai@abc bin]$ ./shutdown.sh
// 查看tomcat进程
[qinhai@abc bin]$ ps -ef | grep tomcat
输入网址验证
在浏览器中输入http://ip:8080,在外网访问,正常显示Apache Tomcat网页就说明了。