阿里云Tomcat配置
- 本文可对以下问题提供参考
- 服务器 如何配置 Tomcat 配置
- 端口在监听,但是外网无法访问怎么办
- 注意事项:
- 对于阿里云服务器相对较为特殊,因为阿里云服务器除了需要在系统中开放端口之外、还需要在阿里云服务器设置安全组
- Centos7 与 Centos6 防火墙有区别,Centos7 默认使用的是 firewalld , 但是 Centos6 默认使用的是 iptables .
- 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
- 阿里云服务器安全组配置
- 进入安全组管理界面(这个界面会有可能会随着阿里的工程师们的版本迭代而变更位置,大家可以找一下)
- 针对自己的服务器进行规则配置
- 添加安全组规则,并填写如下图信息
注意,安全组配置完成之后需要重启服务器。(重启后可能Tomcat如果没有启动,就按照第二模块的介绍启动下)
- 系统防火墙相关配置
- 这部分内容包括 服务的启动 、 端口的开放,注意,端口开放按成后一定要重启防火墙。相关指令如下
# 查看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
- 这部分内容包括 服务的启动 、 端口的开放,注意,端口开放按成后一定要重启防火墙。相关指令如下
- 结果测试
- 8080端口是否正在被监听 指令: Telnet -ano| grep 8080
- 8080端口是否在安全规则中已经配置(阿里控制台)
- 8080端口是否已经开放 firewall-cmd --query-port=8080/tcp
- 外网浏览器输入: 出现Tomcat首页说明成功
http://服务器IP:8080/

以上便是我在根据自己的情况进行总结,如果大家有其他的问题欢迎与我联系,我将尽力解答,如果有不对的地方,欢迎指正。
- 有用的话就点关注吧,你的支持便是我的动力
阿里云Tomcat配置的更多相关文章
- 阿里云服务器 配置 tomcat 发布spring boot项目 的具体操作 【使用公网ip】
1.前言 spring boot 转成war包 后用tomcat发布的具体操作在我另一篇随笔有详细记载,不论是window系统还是Linux系统,tomcat的发布配置都是一样的,所以这里不具体讲这个 ...
- 阿里云Maven配置,Maven仓库配置,Maven镜像配置
阿里云Maven配置,Maven仓库配置,Maven镜像配置 ======================== 蕃薯耀 2018年1月29日 http://www.cnblogs.com/fanshu ...
- 阿里云linux配置ftp服务
阿里云linux配置ftp服务 一.ftp服务安装 运行以下命令安装ftp yum install -y vsftpd 运行以下命令打开及查看etc/vsftpd cd /etc/vsftpd ls ...
- 天河微信小程序入门:阿里云tomcat免费配置https
天河君在第一时间通过了微信小程序验证,开启了我的微信小程序之旅.因为天河君之前是一名后端狗,对前端不是很了解,所以几乎可以认为是从零开始学做微信小程序.也希望有志在微信小程序方向做点事情的朋友能够和我 ...
- 微信小程序开发《一》:阿里云tomcat免费配置https
小狼咕咕最近开启了微信小程序开发的征程,由于微信小程序的前后台通信必须通过https协议,所以小狼咕咕第一件要做的事就是配置一个能够通过https访问的后台服务.小狼咕咕用的是阿里云ECS服务器,Li ...
- 阿里云Ubuntu配置jdk+tomcat
阿里云系统环境:Ubuntu 18.04 64位 ssh远程连接工具:Xshell6(如何连接此处不讨论) 一>java jdk安装及环境配置 1.更新apt-get命令 apt-get - ...
- 阿里云Centos配置iptables防火墙
虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptabl ...
- 阿里云CentOS配置iptables防火墙[转]
虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptabl ...
- Ali_Cloud++:阿里云Centos配置iptables防火墙教程
虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 1):检查iptab ...
随机推荐
- VBA/VB6/VBS/VB.NET/C#/Python/PowerShell都能调用的API封装库
API函数很强大,但是声明的时候比较繁琐. 我开发的封装库,包括窗口.键盘.鼠标.消息等常用功能.用户不需要添加API函数的声明,就可以用到API的功能. 在VBA.VB6的引用对话框中引用API.t ...
- 85)PHP,PHP处理mysql的函数种类
首先,就我知道的,一共有三种: 自己用过的是mysql和mysqli,还没用过PDO_mysql 有时,随着我们的各种东西版本的更新,会遇到某一个扩展用不了的情形,所以,就有了编写完成相同功能的使用不 ...
- LabVIEW部分视觉函数中文解说
IMAQ Learn Pattern 2 VI 在匹配阶段创建您要搜索的图案匹配的模板图像的描述,此描述的数据被附加到输入模板图像中.在匹配阶段,从模板图像中提取模板描述符并且用于从检查图像中搜索模板 ...
- css3动画贝塞尔曲线cubic-bezier,css3动画的五种情况
当大家开始做css3动画的时候,了解贝塞尔曲线就成了不可或缺的.“贝赛尔曲线”是由法国数学家Pierre Bézier所发明,由此为计算机矢量图形学奠定了基础.它的主要意义在于无论是直线或曲线都能在数 ...
- smarty应用1 之 模板进行数学运算,保留小数位数
例子1 乘法除法运算: 1格式:{$number|number_format} 保留小数点后2位小数. {$v/$total*100|string_format:"%0.2f"|c ...
- [LC] 231. Power of Two
Given an integer, write a function to determine if it is a power of two. Example 1: Input: 1 Output: ...
- OpenCVSharp对图像进行颜色分割
使用OpencvSharp的InRange函数对图像进行RGB颜色的分割. using System; using OpenCvSharp; using OpenCvSharp.Extensions; ...
- python中的reduce函数
python中的reduce python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是 ...
- SpringMVC学习笔记七:SpringMVC的数据验证
SpringMVC支持JSR(Java Specification Requests, Java规范提案)303-Bean Validation数据验证规范,该规范的实现者很多,其中较常用的是 Hib ...
- SpringSecurity 如何提示错误
1.可以通过authentication-failure-url="/login.html?error=1" 前端接收参数,根据参数提示 错误 2.前端vue this.myNam ...

