腾讯云服务器购买后部署

资源准备:阿里/腾讯云服务器、(已备案域名)、(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。在Connector port="8443" /处添加以下代码:

Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" scheme="https" secure="true" keystoreFile="C:Program FilesApache Software FoundationTomcat 9.0confcertwww.cug-ly.cn.jks" 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"/

此处,keystoreFile属性尽量使用绝对路径,若证书格式为jks格式,可不添加keystoreType属性,若证书格式为pfx格式,要添加keystoreType属性。

 

此时使用本地及外部浏览器可访问https://域名/(如https://cug-ly.cn/)

 

(若不能访问,在云服务器控制台(阿里云称“防火墙”,腾讯云称“安全组”处)查看是否开启443端口)

 

⑥后端文件部署:将后端文件放置在Tomcat安装目录的webapps文件夹下。

 

至此,云服务器部署完成。