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 #无需添加端口号和项目路径