1.购买云服务器

1.1选择任意的云服务网站

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

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

1.2.1选择区域

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

云服务器没有idea怎么开发 云服务器如何部署项目_部署网站

1.2.2选择镜像

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

2.购买域名

2.1.域名注册

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

云服务器没有idea怎么开发 云服务器如何部署项目_服务器_02

2.2域名备案

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

云服务器没有idea怎么开发 云服务器如何部署项目_服务器_03

3.配置服务器环境

3.1连接服务器

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

云服务器没有idea怎么开发 云服务器如何部署项目_部署网站_04

3.2配置Java运行环境

3.2.1下载jdk

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

云服务器没有idea怎么开发 云服务器如何部署项目_腾讯云_05

3.2.2下载tomcat

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

3.2.3上传文件

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

云服务器没有idea怎么开发 云服务器如何部署项目_阿里云_06

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环境配置成功

云服务器没有idea怎么开发 云服务器如何部署项目_云服务器没有idea怎么开发_07


启动tomcat:

./startup.sh

外网测试tomcat:

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

4.部署WEB项目

4.1上传web项目

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

云服务器没有idea怎么开发 云服务器如何部署项目_云服务器没有idea怎么开发_08

4.2域名解析

云服务器没有idea怎么开发 云服务器如何部署项目_部署网站_09


主机记录就是域名前缀,常见用法有:

www:解析后的域名为www.aliyun.com。

@:直接解析主域名 aliyun.com。

*:泛解析,匹配其他所有域名 *.aliyun.com。

mail:将域名解析为mail.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 #无需添加端口号和项目路径

云服务器没有idea怎么开发 云服务器如何部署项目_阿里云_10