阿里云服务器安装配置tomcat 添加外网访问端口(1)

本文涉及的产品
云防火墙,500元 1000GB
简介: 阿里云服务器安装配置tomcat 添加外网访问端口

最近双十一不是,买了一个阿里云服务器玩玩,但是配置好tomcat,添加安全组规则后,死活访问不通,telnet 也无法通过,好在最好经过一阵废寝忘食之后,成功解决问题,下面就记录一下如何解决第一次在阿里云上部署tomcat能够在外网访问,添加端口映射,只要你跟着博主的步骤操作,一般是没有问题的。

一、JAVA环境配置

1.1 Jdk和Tomcat下载


首先我们需要安装 jdk 和 tomcat ,地址都已经给您备好了,往下看:

查看linux 版本:uname -a


# uname -a
Linux root 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

如果有x86_64就是64位,没有就是32位


64位的linux ,下载jdk-8u231-linux-x64.tar.gz,32位下载jdk-8u231-linux-i586.tar.gz

jdk 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

tomcat下载地址:http://tomcat.apache.org/download-80


1.2 jdk 配置


1、解压 jdk 安装包,解压后我们可以看到一个 jdk1.8.0_231 的文件夹

tar -zxvf jdk-8u231-linux-x64.tar.gz


解压文件包含

image.png

2、编辑系统环境变量:

执行 vi /etc/profile编辑系统配置文件,置java环境变量

在文件最下面添加:


注意:标点符号 和 路径


export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

image.png

保存退出


3、重新加载系统配置文件

source /etc/profile


4、检查jdk 是否安装成功:java -version


[root@root jdk1.8.0_231]# java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
[root@root jdk1.8.0_231]#

1.2 Tomcat配置


1、解压 jdk 安装包,解压后我们可以看到一个 apache-tomcat-8.5.47 的文件夹

tar -zxvf apache-tomcat-8.5.47.tar.gz


解压目录:

image.png

2、安装好jdk后,tomcat不用再配置,直接启动

命令:./bin/startup.sh

image.png

我们配置好了jdk和tomcat需要访问,在这里阿里云服务器,需要我们设置端口映射,别担心,都给您准备好了,哥,您往下面看:


二、防火墙操作命令


在这里我们需要将防火墙打开,不然在公网上你的服务器是很危险的,需要防火墙来进行防护


#停止firewall
systemctl stop firewalld.service 
#开启firewall
systemctl start firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service 
#查看默认防火墙状态(关闭后显示not running,开启后显示running)
firewall-cmd --state

但是开启的时候,可能报这个错

Failed to start firewalld.service: Unit firewalld.service is masked.
• 1

输入了下面这行命令:

systemctl unmask firewalld.service
相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
存储 数据挖掘 Windows
服务器数据恢复—V7000存储raid5故障导致LUN无法访问的数据恢复案例
服务器数据恢复环境: 三台V7000存储,共有64块SAS硬盘(其中有三块热备盘,其中一块已启用)组建了数组raid5阵列。分配若干LUN,上层安装Windows server操作系统,数据分区格式化为NTFS文件系统。 服务器故障: V7000存储中有多块硬盘出现故障离线,阵列失效,LUN无法访问。需要恢复卷中所有数据(主要为dcm文件)。
|
12天前
|
存储 算法 数据挖掘
服务器数据恢复—nas中raid6阵列失效,存储无法访问的数据恢复案例
一台nas上共有14块硬盘组建了一组raid6磁盘阵列。 该nas在工作过程中,raid6阵列中硬盘出现故障离线,导致raid6阵列失效,nas无法正常访问。
|
2月前
|
负载均衡 数据可视化 API
像素流送api ue多人访问需要什么显卡服务器
本文总结了关于像素流送技术的五大常见问题,包括是否支持Unity模型推流、UE多人访问的最大并发数、所需服务器配置、稳定性问题及API支持情况,旨在帮助开发者更好地理解和应用这一技术。
73 1
|
3月前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
3月前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
3月前
|
Java 应用服务中间件 Linux
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
212 0
|
3月前
|
安全 Java 应用服务中间件
【服务器知识】Tomcat简单入门
【服务器知识】Tomcat简单入门
|
3月前
|
网络安全 Docker 容器
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
124 0
|
域名解析 网络协议 应用服务中间件
天河微信小程序入门:阿里云tomcat免费配置https
本文将想读者介绍如何利用阿里云tomcat来免费配置https,以开发微信小程序。
7178 0
|
3月前
|
安全 应用服务中间件 网络安全
Tomcat如何配置PFX证书?
【10月更文挑战第2天】Tomcat如何配置PFX证书?
305 7

热门文章

最新文章