1. 本文可对以下问题提供参考

    • 服务器 如何配置 Tomcat 配置
    • 端口在监听,但是外网无法访问怎么办
  2. 注意事项:
    • 对于阿里云服务器相对较为特殊,因为阿里云服务器除了需要在系统中开放端口之外、还需要在阿里云服务器设置安全组
    • Centos7 与 Centos6 防火墙有区别,Centos7 默认使用的是 firewalld , 但是 Centos6 默认使用的是  iptables .
  3. Tomcat项目配置
    • 下载地址 : https://tomcat.apache.org/download-80.cgi  大家可以根据自己的需要 下载不同的版本
    • 将下载的文件传输到服务器某个目录下,可自定义,我的是 ~/tomcat/ , 后续介绍也将以此为例进行介绍,大家灵活变动。
    • 将其解压
      • tar -zxvf 下载的文件的文件名
        # 举例: tar -zxvf apache-tomcat-8.5..tar.gz
    • 配置环境变量(注意,这个操作需要root用户权限)

      • vi /etc/profile
        # 到最后一行进行 输入 a 进入编辑模式,然后开始进行配置
        # tomcat configuration
        export CATALINA_HOME=/home/MyPro/tomcat/apache-tomcat-8.5.
        export PATH=$PATH:$CATALINA_HOME/bin # 编辑完后进行保存 (输入 :wq 号,然后回车入),然后将该文件在当前的bash环境重新读取并执行
        source /etc/profile
    • 启动Tomcat (进入Tomcat解压的文件夹,里面就是Tomcat 工程中的相关目录)
      • cd apache-tomcat-8.5./bin
        ./startup.sh
    • 查看启动状态
      • #  是Tomcat的默认端口,如果Tomcat服务无法启动,需要自行排除是否是 8080端口已经被占用了
        netstat -anp | grep

  4. 阿里云服务器安全组配置
    • 进入安全组管理界面(这个界面会有可能会随着阿里的工程师们的版本迭代而变更位置,大家可以找一下)
    • 针对自己的服务器进行规则配置
    • 添加安全组规则,并填写如下图信息
      • 注意,安全组配置完成之后需要重启服务器。(重启后可能Tomcat如果没有启动,就按照第二模块的介绍启动下)

  5. 系统防火墙相关配置
    • 这部分内容包括 服务的启动 、 端口的开放,注意,端口开放按成后一定要重启防火墙。相关指令如下

      • # 查看firewall服务状态
        systemctl status firewalld
        # 查看firewall的状态
        firewall-cmd --state
        # 开启firewall服务
        service firewalld start
        # 重启firewall服务
        service firewalld restart
        # 关闭firewall服务
        service firewalld stop
        # 查询端口是否开放
        firewall-cmd --query-port=/tcp
        # 开放8080端口
        firewall-cmd --permanent --add-port=/tcp
        # 移除端口
        firewall-cmd --permanent --remove-port=/tcp #重启防火墙(修改配置后要重启防火墙)
        firewall-cmd --reload
  6. 结果测试
    • 8080端口是否正在被监听  指令: Telnet -ano| grep 8080
    • 8080端口是否在安全规则中已经配置(阿里控制台)
    • 8080端口是否已经开放 firewall-cmd --query-port=8080/tcp
    • 外网浏览器输入: 出现Tomcat首页说明成功
      • http://服务器IP:8080/
    • 以上便是我在根据自己的情况进行总结,如果大家有其他的问题欢迎与我联系,我将尽力解答,如果有不对的地方,欢迎指正。

    • 有用的话就点关注吧,你的支持便是我的动力

阿里云Tomcat配置的更多相关文章

  1. 阿里云服务器 配置 tomcat 发布spring boot项目 的具体操作 【使用公网ip】

    1.前言 spring boot 转成war包 后用tomcat发布的具体操作在我另一篇随笔有详细记载,不论是window系统还是Linux系统,tomcat的发布配置都是一样的,所以这里不具体讲这个 ...

  2. 阿里云Maven配置,Maven仓库配置,Maven镜像配置

    阿里云Maven配置,Maven仓库配置,Maven镜像配置 ======================== 蕃薯耀 2018年1月29日 http://www.cnblogs.com/fanshu ...

  3. 阿里云linux配置ftp服务

    阿里云linux配置ftp服务 一.ftp服务安装 运行以下命令安装ftp yum install -y vsftpd 运行以下命令打开及查看etc/vsftpd cd /etc/vsftpd ls ...

  4. 天河微信小程序入门:阿里云tomcat免费配置https

    天河君在第一时间通过了微信小程序验证,开启了我的微信小程序之旅.因为天河君之前是一名后端狗,对前端不是很了解,所以几乎可以认为是从零开始学做微信小程序.也希望有志在微信小程序方向做点事情的朋友能够和我 ...

  5. 微信小程序开发《一》:阿里云tomcat免费配置https

    小狼咕咕最近开启了微信小程序开发的征程,由于微信小程序的前后台通信必须通过https协议,所以小狼咕咕第一件要做的事就是配置一个能够通过https访问的后台服务.小狼咕咕用的是阿里云ECS服务器,Li ...

  6. 阿里云Ubuntu配置jdk+tomcat

    阿里云系统环境:Ubuntu 18.04 64位 ssh远程连接工具:Xshell6(如何连接此处不讨论) 一>java jdk安装及环境配置 ​ 1.更新apt-get命令 apt-get - ...

  7. 阿里云Centos配置iptables防火墙

    虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptabl ...

  8. 阿里云CentOS配置iptables防火墙[转]

    虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptabl ...

  9. Ali_Cloud++:阿里云Centos配置iptables防火墙教程

    虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 1):检查iptab ...

随机推荐

  1. TreeviewEditor.rar

    本工具可以打开.保存指定格式的XML文件. 树形控件的节点可以编辑.删除.增加.使用本工具看方便地创建书或论文的目录大纲,我用这个工具已经写了好几本书了. 动态图1: 动态图2:编辑效果,支持节点拖曳 ...

  2. spring security在异步线程的处理

    https://spring.io/guides/topicals/spring-security-architecture 在异步线程中使用SecurityContextHolder , 需要将父线 ...

  3. 103)PHP,递归读取目录内容

    知识点总结: 打开某个目录 依次读取目录内文件 如果某个文件为目录 递归对该目录采用打开,读取,若还是目录,继续判断,读取 递归点: 如果子文件为目录,则递归 出口: 如果目录中不存在子目录,则不需要 ...

  4. dim|lobby|trifle|

    ADJ-GRADED 勉强的;不情愿的If you are reluctant to do something, you are unwilling to do it and hesitate bef ...

  5. mysql挖掘与探索------第2章 索引1-2 全文索引FULLTEXT

    A 显示表的所有索引: show INDEX from phphi_article; B删除索引:alter table phphi_article drop INDEX fullwords; C添加 ...

  6. [LC] 226. Invert Binary Tree

    Invert a binary tree. Example: Input: 4 / \ 2 7 / \ / \ 1 3 6 9 Output: 4 / \ 7 2 / \ / \ 9 6 3 1 /* ...

  7. spring security梳理

    核心服务:AuthenticationManager,UserDetailsService和AccessDecisionManager The AuthenticationManager, Provi ...

  8. UFT基本操作

    1.打开界面F6快捷录制 2.选择web或者C/S架构软件 3.以C/S为例,点击添加找到相应的地址 4.点击左键添加断点 5.切换视图,初级模式或者代码模式 6.新增步骤 7.点击“手指”图标获取元 ...

  9. mac android sdk manager 无法更新(被墙)

    http://www.androiddevtools.cn/ 一句话,相见恨晚!! 想把以前的旧安卓项目拿到MAC上 环境就卡住了,以前的包是4.4的,想试试5.0的,更新不动 Android Too ...

  10. SHELL用法二(练习)

    1.SHELL编程作业&剖析演练 1)SHELL编程Nginx虚拟主机脚本:  安装Nginx WEB平台:  配置虚拟主机(1个网站):  重启&加载配置文件:  配置hos ...