云服务器部署项目(图文详解)

1.购买云服务器

1.1选择任意的云服务网站

			·阿里云:[官网](https://www.aliyun.com/)
			·腾讯云:[官网](https://cloud.tencent.com/)
			·华为云:[官网](https://activity.huaweicloud.com/)

1.2配置自己需求的云服务器

1.2.1选择区域

不同地域的实例之间内网互不相通;
选择靠近您客户的地域,可降低网络时延、提高您客户的访问速度。

在这里插入图片描述

1.2.2选择镜像

·Linux:
	Linux操作系统使用Linux内核,linux操作系统是开放源码系统,可以对其程序进行编辑修改。
Windows:
	Windows操作系统使用NT内核。windows系统是受微软版权保护,就是只允许微软内部进行开发及修改。
	注:一般选择linu操作系统,兼容性好、安全性高、稳定

2.购买域名

2.1.域名注册

	选择任意域名注册网站进行域名注册

在这里插入图片描述

2.2域名备案

备案流程:
1.填写信息
·确保手机号填写正确及信息填写正确
2.人脸识别
·按照流程上传身份证正反面并进行人脸验证
3.阿里云初审
·阿里云工作人员会拨打你填写的手机号码进行信息验证和确认
4.工信短信核验
·按照流程输入工信部发来的验证码
5.管局终审
·等待一周左右的时间工信部会发来核审结果和备案/许可证编号

在这里插入图片描述

3.配置服务器环境

3.1连接服务器

由于xshell收费问题这里选择MobaXterm进行连接服务器并上传文件

在这里插入图片描述

3.2配置Java运行环境

3.2.1下载jdk

	·选择linu版本
	官网:(https://www.oracle.com/java/technologies/downloads/)

在这里插入图片描述

3.2.2下载tomcat

[官网](https://tomcat.apache.org/download-80.cgi)
选择tar.gz包

3.2.3上传文件

利用MobaXterm将下载的jdk包和tomcat包上传到服务器

在这里插入图片描述

3.2.3解压安装包

1.进入安装包文件夹
cd 文件名称

2.解压文件

tar -zxvf  jdk-18_linux-x64_bin.tar.gz	#解压jdk
tar -zxvf  apache-tomcat-8.5.82.tar.gz	#解压tomcat

3.配置环境变量

编辑profile 文件

vim /etc/profile

编辑内容:

export JAVA_HOME=/root/java/jdk-18.0.2.1	#换为自己的路径
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib #换为自己的路径
export PATH=$JAVA_HOME/bin:$PATH

配置生效:

source /etc/profile

测试:

Java -version	#出现对应的版本号说明Java环境配置成功

在这里插入图片描述
启动tomcat:

 ./startup.sh

外网测试tomcat:

浏览器输入http://公网ip:8080       #出现tomcat欢迎界面说明tomcat正常运行

4.部署WEB项目

4.1上传web项目

利用MobaXterm将自己的web项目上传到tomcat文件的webapps文件下

在这里插入图片描述

4.2域名解析

在这里插入图片描述
主机记录就是域名前缀,常见用法有:
www:解析后的域名为www.aliyun.com。
@:直接解析主域名 aliyun.com。
*:泛解析,匹配其他所有域名 *.aliyun.com。
mail:将域名解析为mail.aliyun.com,通常用于解析邮箱服务器。
二级域名:如:abc.aliyun.com,填写abc。
手机网站:如:m.aliyun.com,填写m。
显性URL:不支持泛解析(泛解析:将所有子域名解析到同一地址)

问题:我们访问网站时发现需要带端口号和web项目的路径很是麻烦
解决问题:
	编辑tomcat/conf/server.xml文件
cd java/tomcat/conf
vim server.xml

修改内容如下:

  <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
               
 <Engine name="Catalina" defaultHost="域名.com">

 <Host name="自己域名.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
            <Context path="" docBase ="项目名" reloadable="true" />

部署成功:
访问项目:www.atguangxin.com #无需添加端口号和项目路径
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值