Linux(15) —— 解压缩Tomcat并发布

  • 在上一篇博客中我们安装了JDK,并且发布了一个spring boot项目,并在本地对远程服务器上的spring boot项目进行了成功的访问,但是我们打的jar包,但是有些项目打的war包,打的war包我们就需要使用tomcat运行它,所以我们需要安装tomcat


1.解压缩安装tomcat

  • 官网下载tomcat,apache-tomcat-9.0.39.tar.gz
    在这里插入图片描述
  • 解压这个文件,命令:tar zxvf .tar.gz压缩包名称
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 启动tomcat测试,和Windows中
    在这里插入图片描述
  • 和在Windows中一样,要启动tomcat,我们需要去bin文件夹中找startup,在Windows中后缀为.bat,在Linux中后缀为.sh
  • 进入bin文件夹,运行startup.sh
    在这里插入图片描述
  • Linux中运行程序的命令为:./程序名称.后缀,所以开启tomcat的命令为./startup.sh
    在这里插入图片描述
  • 注意开启防火墙的8080端口,并设置阿里云安全组,这两步做完之后我们就可以在本地访问远程服务器上运行在tomcat上的web程序了
    防火墙常用命令:
    
    # 查看firewall服务状态
    systemctl status firewalld
    
    # 开启、重启、关闭、firewalld.service服务
    # 开启
    service firewalld start
    # 重启
    service firewalld restart
    # 关闭
    service firewalld stop
    
    # 查看防火墙规则
    firewall-cmd --list-all # 查看全部信息
    firewall-cmd --list-ports # 只看端口信息
    
    # 开启端口
    开端口命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent
    重启防火墙:systemctl restart firewalld.service
    
    命令含义:
    --zone #作用域,我们设置的public,这样所有人都可以访问
    --add-port=80/tcp #添加端口,格式为:端口/通讯协议,即要开放的端口
    --permanent #永久生效,没有此参数重启后失效
    

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 我们可以自己在阿里云上买一个域名,再将域名进行备案,并将买的域名和我们的公网IP进行解析映射,那么我们访问远程服务器的时候就可以使用我们自己买的域名了,而不用再使用IP地址,使用域名更便于我们自己记忆和使用
  • 如果我们运行的项目是80(HTTP)/443(HTTPS)端口,我们就可以直接使用域名进行访问,如果我们运行的项目不是80或443,比如就是8080或9000这些端口,我们要么使用域名+端口号进行访问,要么使用Apache/Nginx做一下反向代理即可,使用反向代理只需要配置一下文件,很简单就能实现,推荐使用反向代理,如果想要上线自己的网站/博客,推荐使用反向代理

2.小结

  • 解压缩安装命令:tar zxvf .tar.gz压缩包名称
  • Linux中运行程序的命令为:./程序名称.后缀
  • 开启端口供外部访问的固定5步
    1.firewall-cmd --list-ports	 # 查看防火墙已经开启的端口是否包含我们想要开启的端口
    2.firewall-cmd --zone=public --add-port=想要打开的端口号/tcp --permanent	#打开端口
    3.firewall-cmd --reload		#重新加载防火墙规则,使得我们刚刚配置的端口打开规则生效
    4.firewall-cmd --list-ports	#再次查看,检查系统是否将我们指定的端口开启
    5.设置阿里云安全组
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值