阿里云服务器下Tomcat部署Web项目

本文涉及的产品
.cn 域名,1个 12个月
简介: 3一、阿里云服务器下部署项目 1.登录linux服务器 2.下载mysql、tomcat、jdk 并安装 3.项目打成war包,并放置在tomcat下的webapps下 二、阿里云服务器开放访问端口 1.登录阿里云服务器管理控制台 2.点击进入云服务器ECS实例列表,如图: 3.点击右侧更多按钮,配置ip安全组 4.这里配置有80端口(http默认访问端口),443端口(https默认访问端口),3306端口(mysql访问端口) 5.配置完后浏览器输入ip+项目路径就可以访问了(ps:此处tomcat有端口配置,下文会提到)。

3一、阿里云服务器下部署项目

1.登录linux服务器

2.下载mysql、tomcat、jdk 并安装

3.项目打成war包,并放置在tomcat下的webapps下

二、阿里云服务器开放访问端口

1.登录阿里云服务器管理控制台

2.点击进入云服务器ECS实例列表,如图:
image

3.点击右侧更多按钮,配置ip安全组

image

4.这里配置有80端口(http默认访问端口),443端口(https默认访问端口),3306端口(mysql访问端口)
image

5.配置完后浏览器输入ip+项目路径就可以访问了(ps:此处tomcat有端口配置,下文会提到)。下面将介绍通过如何通过域名进行项目访问

三、阿里云域名绑定ip

1.阿里云域名控制台进行域名申请

2.进入域名列表可查看已经申请成功的域名

image

3.点击上图"进入域名解析列表"
image

4.点击解析设置,进入解析列表,再点击"添加记录"进行ip与域名之间的绑定

image

5.依次设置:

A

@

默认

记录值: 需要绑定的ip

10分钟

设置成功后显示,
image

PS:第二个记录值是刚刚设置的,第一个记录值是Https ssl安全证书后绑定的域名记录(后文有提到)

6.点击确认后即可通过域名直接访问项目了

四、配置Https安全证书访问

1.阿里云证书申请

阿里云服务控制台->安全(云盾)->SSL证书
image

点击"购买证书",选择如下即为免费证书
image

点击购买,填入补全资料,按照默认提示勾选,并绑定域名,即可申请成功

2.申请成功后再我的订单下,点击下载证书,这里选择tomcat证书

image

3.按照提示安装cert证书至tomcat安装目录下

image

4.进行tomcat下的端口及https配置,以及直接通过域名访问指定页面

http请求下直接域名访问,端口设置:

打开tomcat下conf目录下的server.xml文件

编辑                connectionTimeout="20000"

               redirectPort="8443" />

为               connectionTimeout="20000"

               redirectPort="8443" />

因为80是http请求的默认端口,所以设置此处即可实现域名直接访问

https请求配置:

打开tomcat下conf目录下的server.xml文件

查找 "

并修改证书访问路径为下:
    protocol="org.apache.coyote.http11.Http11NioProtocol"
    SSLEnabled="true"
    scheme="https"
    secure="true"
    keystoreFile="/usr/local/tools/tomcat/apache-tomcat-9.0.7/cert/你的证书名.pfx"
    keystoreType="PKCS12"
    keystorePass="你的证书密码"
    clientAuth="false"

 SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"     ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>

ps:这里的标签默认注释掉,可以关掉注释并修改。

然后,将文件中涉及到的8443端口改为443端口(443为https下默认请求端口)

保存server.xml文件,并重启服务器,即可通过https访问项目。

直接通过域名或Ip访问指定页面

访问项目时,链接过长,下面介绍如何通过配置文件直接访问指定页面

打开server.xml文件,在 

            unpackWARs="true" autoDeploy="true">后添加:

 

docBase配置指定目录的绝对路径,

image

打开web.xml,找到标签,设置访问的首页

如下:

        index.html
   

我这里这是如图上的index.html页面为我的默认访问页面,这样就可以直接通过域名或ip直接访问到我的首页了

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
Java 应用服务中间件 Apache
Maven程序 tomcat插件安装与web工程启动
Maven程序 tomcat插件安装与web工程启动
36 0
|
10天前
|
jenkins 持续交付 开发工具
"引爆效率革命!Docker+Jenkins+GIT+Tomcat:解锁持续集成魔法,一键部署Java Web应用的梦幻之旅!"
【8月更文挑战第9天】随着软件开发复杂度的增加,自动化变得至关重要。本文通过实例展示如何结合Docker、Jenkins、Git与Tomcat建立高效的持续集成(CI)流程。Docker确保应用环境一致性;Jenkins自动化处理构建、测试和部署;Git管理源代码版本;Tomcat部署Web应用。在Jenkins中配置Git插件并设置项目,集成Docker构建Tomcat应用镜像并运行容器。此外,通过自动化测试、代码质量检查、环境隔离和日志监控确保CI流程顺畅,从而显著提高开发效率和软件质量。
32 3
|
4天前
|
Java 应用服务中间件 Apache
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
7 0
|
4天前
|
应用服务中间件
2022年最新最详细在IDEA中配置Tomcat(含有详细图解过程)、建立使用IEDA建立一个Web项目的案例
这篇文章提供了在IntelliJ IDEA中配置Tomcat服务器的详细步骤,包括添加Tomcat Server、选择安装路径、添加项目Artifact,以及创建和展示Web项目的流程。
Request请求转发和重定向的资源路径问题,目录到底加不加,取决于浏览器用,还是服务器用,规避项目目录发生修改,导致重定向失败
Request请求转发和重定向的资源路径问题,目录到底加不加,取决于浏览器用,还是服务器用,规避项目目录发生修改,导致重定向失败
|
2月前
|
Java Maven
springboot项目打jar包后,如何部署到服务器
springboot项目打jar包后,如何部署到服务器
140 1
|
1月前
|
Java 应用服务中间件 Linux
Tomcat安装部署[单机软件],可以让用户开发的WEB应用程序,变成可以被访问的网页,Tomcat的使用需要jdk环境
Tomcat安装部署[单机软件],可以让用户开发的WEB应用程序,变成可以被访问的网页,Tomcat的使用需要jdk环境
|
1月前
|
大数据 Linux 程序员
软件开发常见流程之服务器+Linux部署项目,会用服务器+Linux部署项目资料
软件开发常见流程之服务器+Linux部署项目,会用服务器+Linux部署项目资料
|
1月前
|
前端开发 JavaScript Java
文本----简单编写文章的方法(中),后端接口的编写,自己编写好页面就上传到自己的服务器上,使用富文本编辑器进行编辑,想写好一个项目,先分析一下需求,再理一下实现思路,再搞几层,配好参数校验,lomb
文本----简单编写文章的方法(中),后端接口的编写,自己编写好页面就上传到自己的服务器上,使用富文本编辑器进行编辑,想写好一个项目,先分析一下需求,再理一下实现思路,再搞几层,配好参数校验,lomb
|
2月前
|
安全 关系型数据库 MySQL
本地项目无法连接阿里云服务器MYSQL---轻量应用服务器篇
本地项目无法连接阿里云服务器MYSQL---轻量应用服务器篇
34 0

热门文章

最新文章