1.下载tomcat
前往 tomcat官网 下载对应版本的tomcat,linux需要的是.tar.gz结尾的压缩包
2.上传tomcat
- 创建存放tomcat的目录
mkdir /software
- 使用Xftp直接上传压缩包到software
3.解压
tar -zxvf 文件名.tar.gz
4.移动tomcat并重命名
mv 文件名 /usr/local/tomcat
5.启动tomcat
cd /usr/local/tomcat/bin
./startup.sh
叮…运行成功,然后打开电脑上的浏览器看看,http://ip,等了一会,出来一个无法访问此网站…
==!! 什么鬼东西…好吧,应该是端口没有从默认的8080改了
./shutdown.sh
cd ../conf
vim server.xml
找到8080,修改保存,重启服务器
叮…运行成功,然后打开电脑上的浏览器看看,http://ip,再次等了一会,出来一个无法访问此网站…
==! 什么鬼东西,好吧,看看网站有没有启动
wget http://localhsot
访问成功
--2019-11-15 15:04:37-- http://localhost/
Resolving localhost (localhost)... 127.0.0.1, ::1
Connecting to localhost (localhost)|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200
Length: unspecified [text/html]
Saving to: ‘index.html’
[ <=> ] 11,195 --.-K/s in 0s
2019-11-15 15:04:38 (158 MB/s) - ‘index.html’ saved [11195]
外网无法方位,是不是防火墙拦了…
查看 iptables
service iptables status
出来的东西是
Unit iptables.service could not be found
没有使用iptables防火墙
== ! 再看
systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
这个防火墙没开,那不行,把他开了(其实到了这里,linux服务器上应该是没有墙住80端口的,唯一的可能就是阿里云的安全组墙住了)
service firewalld start
现在看看80端口有没有开放
firewall-cmd --query-port=80/tcp
no
no…很好,那就开起来吧
firewall-cmd --add-port=80/tcp
再次查询的话,发现是变成了yes
再次访问,emmm… 不出意料,还是访问不到。接下来去看看阿里云的安全组吧…
打开阿里云控制台,到服务器的安全组配置,发现果然不出所料,只开了一个22端口,加上各种网站需要的端口,再试。
嗯~o( ̄▽ ̄)o,不错,可爱的汤姆猫出来了,tomcat配置成功!