windows宝塔部署微信小程序之前端无法访问到数据库

没有任何基础乱学一通就会遇到各种离谱的bug,写下此经验帖的缘由是折磨了我两三天的部署问题,到处寻医问药才发现是sql root密码设置错了,简直离谱。

那么,造成程序无法访问后端数据库的原因可能有:

1.域名是否备案?

2.域名是否解析成功?

3.域名是否有挂靠的阿里云服务器?(此条仅针对域名在阿里云购买,但服务器不是阿里云)

之前备案的时候用的是阿里云服务器,现在服务器到期了,换成学校的了,但要修改信息不然会取消备案。不知道怎么修改可以挂靠一下朋友的阿里云服务器。

4.是否申请了ssl证书?

微信小程序只能通过https访问。

5.ssl是否成功部署?

使用的是nginx web服务器,直接在你购买域名的地方免费申请下载一个nginx格式的ssl协议证书就行。

6.是否添加反向代理?

反向代理的端口号要和你后续部署的java项目的端口号一致,我也不知道为啥。

7.去宝塔安全设置里看看你用的端口都开放了没?

8.是否在微信开放平台将你的域名设置成request合法域名

9.是否在宝塔文件里成功上传了打包好的jar文件?是否成功上传了java项目并启动了tomcat?

10.是否编译了jar?

在你存放jar的目录下输入cmd快捷进入命令终端输入java -jar xxxx.jar

(确保你已经在服务器上安装了指定版本的jdk,一般与你使用的tomcat版本对应)

11.是否成功上传并配置好了数据库?

切记root密码和java项目里配置的一样啊!!!别乱改root密码。

这里的权限如果嫌麻烦可以改成所有人,这样你就可以在任意电脑上通过mysql远程访问和修改数据库了。

最后,没事多看看nginx和java项目的运行日志,一般连不上服务器多半是服务器配置问题。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值