怎么在腾讯云上部署项目
前言:本人自己写了个微信小程序后台,记录一下在腾讯云上的部署自己的项目的步骤。。。
1。在腾讯云上购买云服务器,付款成功后进入《控制台》–>《云服务器》。腾讯云官网:https://cloud.tencent.com
2。进入《云主机》,找到购买的服务器,然后《登录》。登录的服务器的密码,在购买成功后发送的消息里面查看。
3。登录成功后,就是安装JDK,tomcat,配置环境变量,将tomcat的端口号改为80,然后测试一下。localhost:80
4。将web项目打包成war包,放到tomcat目录的webapps文件夹下,然后启动tomcat。此时用公网ip还是不能访问我的项目。
5。需要将服务器的端口开放,点击左边导航栏的《安全组》,《新建》
可以选择全部端口开发,也可以选择放通22,80,443,3389端口和ICMP协议-2018082118521299307
《新建成功》之后点击《管理实例》,《新增关联》
将购买的服务器关联。
6。最后测试一下:http://公网ip/项目名/。。。
注意:通过外网访问的时候:地址上不能加localhost:80这些,不然请求不到
因为我的项目后台会请求其他的api,而且返回结果是中文,外网访问之后中文出现乱码的情况,
解决办法:打开服务器上tomcat/bin目录下的catalina.bat,将这个文件的后缀改为text,然后打开,添加 set JAVA_OPTS=-Dfile.encoding=UTF-8