在Linux系统中部署Tomcat并通过公网访问

这篇具有很好参考价值的文章主要介绍了在Linux系统中部署Tomcat并通过公网访问。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如果你想要将SSM的项目部署上线,那么你首先就必须将Tomncat上传部署到LInux系统中,因为SSM打包后的war文件需要Tomcat容器,接下来我就详细介绍一下如何在Linux中部署Tomcat并如何通过公网访问!

1.购买阿里云服务器

点击右侧链接阿里云服务器购买地址购买阿里云服务器,目前可以免费试用一个月;
部署在linux上的服务怎么访问,Linux,linux,tomcat,服务器
点击免费试用一个月后,通过选择业务场景,使用身份,产品规格以,操作系统,预装应用,网络带宽,云盘大小以及更多选项设置等即可免费试用!

2.下载Linux版的Tomcat

直接进入右侧tomcat官网Tomcat官网,下载Tomcat9.0.68.
部署在linux上的服务怎么访问,Linux,linux,tomcat,服务器

3.通过Xftp将Tomcat包上传至Linux系统

这里操作十分简单,直接打开Xftp,将Windows系统中的.tar.gz文件拖进对应的Linux系统文件目录即可,具体如下所示:
部署在linux上的服务怎么访问,Linux,linux,tomcat,服务器

4.在Linux中开放防火墙的8080端口

1.开启防火墙

systemctl start firewalld.service

2.开启8080端口

firewall-cmd --add-port=8080/tcp --permanent

3.重新启动防火墙

systemctl restart firewalld.service

4.最后查看已经开发的防火墙是否包括8080端口

firewall-cmd --list-ports

运行结果包括8080端口即开放成功!
部署在linux上的服务怎么访问,Linux,linux,tomcat,服务器

5.在阿里云后台开放8080安全组

进入阿里云后台,在网络与安全分组中选择安全组,点击某一个安全组ID,后进入手动配置安全组设置,根据自己的需求开发8080端口即可!具体如下所示:
部署在linux上的服务怎么访问,Linux,linux,tomcat,服务器

5.在Xshell中解压.tar.gz文件

首先输入cd命令,切换到tomcat所在的目录文件,这里切换的盘符根据自己的放置压缩文件的目录而不同,命令如下所示:

cd /home/tomcat

切换完毕后,可以通过ls命令查看是否显示下载的关于Tomcat的.tar.gz文件,如果成功显示,则切换完毕;
部署在linux上的服务怎么访问,Linux,linux,tomcat,服务器

接下来通过命令直接解压缩即可,具体命令如下所示:

tar -zxvf apache-tomcat-9.0.68.tar.gz

解压缩成功后,具体效果如下所示:
部署在linux上的服务怎么访问,Linux,linux,tomcat,服务器

6.启动Tomcat服务器

我们都知道,在Windows中启动Tomcat可以通过双击startup.bat文件即可,同理 在Linux系统中,我们需要执行startup.sh文件即可,具体命令如下

./startup.sh #启动Tomcat
./startup.sh #关闭Tomcat

首先当然我们要切换到startup.sh文件的目录,具体命令如下所示

cd /home/tomcat/apache-tomcat-9.0.68/bin

启动成功后的效果如下所示:
部署在linux上的服务怎么访问,Linux,linux,tomcat,服务器

7.在浏览器中通过公网访问

在Linux中成功部署Tomcat后,这里我们就可以在浏览器中输入公网IP加上8080端口号即可访问Tomcat官网了,具体如下所示:
部署在linux上的服务怎么访问,Linux,linux,tomcat,服务器
最后只需要在Xshell中切换到Tomcat下的bin目录下,然后输入关闭命令即可以关闭Tomcat,具体命令如下所示

./shutdown.sh

部署在linux上的服务怎么访问,Linux,linux,tomcat,服务器文章来源地址https://www.toymoban.com/news/detail-620404.html

到了这里,关于在Linux系统中部署Tomcat并通过公网访问的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在Linux本地部署openGauss开源数据管理系统并结合内网穿透公网访问

    openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性. 结合cpolar 内网穿透工具,即可实现远程访问本地openGauss,实现远程访问,下面介绍从Linux安装到远程访问的方式

    2024年02月05日
    浏览(39)
  • 如何在Linux系统使用docker部署Apache Superset并结合内网穿透实现公网远程访问

    Superset是一款由中国知名科技公司开源的“现代化的企业级BI(商业智能)Web应用程序”,其通过创建和分享dashboard,为数据分析提供了轻量级的数据查询和可视化方案。Superset在数据处理和可视化方面具有强大的功能,能够满足企业级的数据分析需求,并为用户提供直观、灵

    2024年03月13日
    浏览(50)
  • 关于部署vue项目在Linux上的两种方式tomcat以及nignx(1)使用tomcat进行部署

    阿丹有话说:         之前在写spring-boot项目的时候是直接写的jsp页面直接打成war包来运行。使用到了tomcat,而且简单方便,但是美中不足就是动画演示以及页面没有办法做的非常美观。自从开始写前后端分离的项目(微服务等)之后,发现element-ui是真的好用。现在想给vue的

    2024年02月03日
    浏览(43)
  • Linux服务使用宝塔面板搭建网站,通过内网穿透实现公网访问

    宝塔面板作为简单好用的服务器运维管理面板,它支持Linux/Windows系统,我们可用它来一键配置LAMP/LNMP环境、网站、数据库、FTP等,通过Web端轻松管理服务器。 以下教程,我们将演示使用宝塔面板快速简单搭建本地web网站,并做内网穿透,实现不在同个局域网下的用户也可以

    2024年02月13日
    浏览(34)
  • 关于部署vue项目在Linux上的两种方式tomcat以及nignx(3)使用nignx进行部署

    阿丹有话说:         前两篇文章主要讲解了将vue中tomcat部署研究了。解决了在后台代码中通过过滤器来解决跨域问题。后期会继续出在tomcat中的代理配置等。本篇文章来将vue项目部署在nignx上,并且通过反向代理来解决跨域请求以及请求转发。  首先我们再来了解一下ngi

    2024年02月04日
    浏览(44)
  • 使用宝塔面板在Linux上搭建网站,并通过内网穿透实现公网访问

    宝塔面板作为简单好用的服务器运维管理面板,它支持Linux/Windows系统,我们可用它来一键配置LAMP/LNMP环境、网站、数据库、FTP等,通过Web端轻松管理服务器。 以下教程,我们将演示使用宝塔面板快速简单搭建本地web网站,并做内网穿透,实现不在同个局域网下的用户也可以

    2024年02月08日
    浏览(36)
  • 如何在Windows通过固定tcp公网地址ssh远程访问本地Kali Linux

    本文主要介绍如何在Kali系统编辑SSH配置文件并结合cpolar内网穿透软件,实现公网环境ssh远程连接本地kali系统。 默认新安装的kali系统会关闭ssh 连接服务,我们通过命令打开: 启动后我们查看ssh 状态,active 表示ssh 正常运行 通常ssh 是使用账号或者密码进行登录连接,所以还需要开

    2024年04月23日
    浏览(35)
  • 在Linux上利用宝塔面板搭建网站,并通过内网穿透方便地实现公网访问

    宝塔面板作为简单好用的服务器运维管理面板,它支持Linux/Windows系统,我们可用它来一键配置LAMP/LNMP环境、网站、数据库、FTP等,通过Web端轻松管理服务器。 以下教程,我们将演示使用宝塔面板快速简单搭建本地web网站,并做内网穿透,实现不在同个局域网下的用户也可以

    2024年02月07日
    浏览(40)
  • 如何通过内网穿透实现无公网IP远程访问内网的Linux宝塔面板

    正文开始前给大家推荐个网站,前些天发现了一个巨牛的 人工智能 学习网站, 通俗易懂,风趣幽默 ,忍不住分享一下给大家。点击跳转到网站。 宝塔面板作为建站运维工具,适合新手,简单好用。当我们在家里/公司搭建了宝塔,没有公网IP,但是想要在外也可以访问内网

    2024年02月03日
    浏览(31)
  • 如何在Linux部署MeterSphere并实现公网访问进行远程测试工作

    MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付,推动中国测试行业整体效率的提升。 下面介

    2024年04月15日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包