资源准备:阿里/腾讯云服务器、(已备案域名)、(SSL证书/CA证书)、后端文件
部署过程:
①远程连接:登录云服务器控制台,设置远程连接密码,完成远程连接,登录云服务器。
远程连接步骤:开始-运行-输入mstsc-输入服务器ip-输入远程连接用户名(administrator)、密码。
(若不能登录,在云服务器控制台(阿里云称“防火墙”,腾讯云称“安全组”处)查看是否开启3389端口)
②环境配置:Web服务器(Tomcat)+数据库(MySQL)+语言环境(java)。
此时使用服务器IE浏览器可访问 http://localhost:8080/
③IP配置:打开Tomcat安装目录的conf文件夹下的server.xml文件,分别将文件中 Engine标签的default属性 以及 Host标签的name属性 由localhost修改为你的云服务器ip地址(如211.159.187.224)。
此时使用本地及外部浏览器可访问 http://ip:8080/(如http://211.159.187.224:8080/)
(若不能访问,在云服务器控制台(阿里云称“防火墙”,腾讯云称“安全组”处)查看是否开启8080端口)
④域名解析及去除8080端口号(这里不分先后顺序):
a.在云服务器控制台将域名解析,指向云服务器ip,添加WWW及@记录,保持正常解析状态。
b.打开Tomcat安装目录的conf文件夹下的server.xml文件,将Connector port="8080" /处的8080改为80。
此时使用本地及外部浏览器可访问 http://域名/(如http://cug-ly.cn/)
(若不能访问,在云服务器控制台(阿里云称“防火墙”,腾讯云称“安全组”处)查看是否开启80端口)
注:某些软件(如WAMP)安装时默认占用80端口,需修改该软件的默认端口方可访问
⑤HTTPS配置:在云服务器控制台申请并下载免费SSL证书或CA证书(Tomcat)后,在Tomcat安装目录的conf文件夹下新建cert文件夹,将下载的证书文件放置其中。
然后打开conf文件夹下的server.xml文件,将Connector port="80" redirectPort="8443" /处的8443改为443。
此时使用本地及外部浏览器可访问https://域名/(如https://cug-ly.cn/)
(若不能访问,在云服务器控制台(阿里云称“防火墙”,腾讯云称“安全组”处)查看是否开启443端口)
⑥后端文件部署:将后端文件放置在Tomcat安装目录的webapps文件夹下。
至此,阿里云服务器部署完成。