2019.4.03 整体总结自己小程序开发的最后上线出现的问题。

2019.4.03 整体总结自己小程序开发的最后上线出现的问题。

从一个问题引出另一个问题,再引出新的问题,心态爆炸。
问题一:小程序上线以后,发现手机端无法访问,弹出登录失败。
原因:上线提交的代码中,没有设置成https访问。在开发工具中,
url: ‘http://localhost/wechat/checkuser.php’, 这样是正常的。
但是发布以后,手机端就不行了,以为开发工具是电脑端模拟的,可以使用这个,但是手机端必须是HTTPS形式的访问。因此修改
url: ‘https://www.ldlg.xyz/wechat/checkuser.php’, 但是还是不能访问。进入问题二

问题二:url: ‘https://www.ldlg.xyz/wechat/checkuser.php’, 配置正常了,是使用HTTPS访问。但是还是失败。
一、首先检查后台HTTPS 配置是否正常

二、就是给后台配置SSL 安全证书。那么就涉及到申请SSL 证书 和配置SSL证书 了。

三、申请SSL证书 。进入证书管理平台申请证书

https://cloud.tencent.com/developer/article/1198841
填写简单资料,半个小时审核通过。获得审批的证书。

四、申请成功后,下载证书,然后进行解压到本地,为了后面的配置环境使用。
SSL 证书的使用,就是配置到服务器上。腾讯有很好的指导教程

https://cloud.tencent.com/document/product/400/4143 。按照教程配置。
网上很多教程也是如此的。

五、进行配置。
1、主要是修改 http.conf 和 httpd-ssl.conf 两个文件
2、其中还要上传上面申请的SSL证书中的三个内容,
3、配置一次重启一次Apache。
4、根据实际情况来,其中有很多细节需要自己的处理。
主要是两个问题:
【第一个是:】细节处理不好,配置成功以为配置失败了。浏览器测试时有如下问题:是不是被宝塔给坑了,弹出类似的画面,站点不存在??

其实是配置成功了的,早就配置成功了,
修改 DocumentRoot “/www/server/apache/htdocs”
成 DocumentRoot “/www/wwwroot/www.ldlg.xyz”

【第二个是】:配置完成以后,浏览器测试 :http://localhost/wechat/checkuser.php 可以正常访问,但是使用 https://www.ldlg.xyz/wechat/checkuser.php 这个访问却是变成下载。

解决办法:找了快3个小时的教程
网上说:可能是OpenSSL 没有配置,然后配置,
可能是啥啥啥
个人总结:可能是SSLProxyProtocol 问题 配置不好,默认了使用默认配置
#SSLProtocol all -SSLv3 #这里被我干掉了
SSLProxyProtocol all -SSLv3
修改成SSLProtocol TLSv1 +TLSv1.1 +TLSv1.2
SSLProxyProtocol all -SSLv3

参考自:https://www.cnblogs.com/gyjerry/p/7090439.html

但是我使用默认的httpd-ssl.conf 最后还是有问题,于是我使用上面链接的内容,进行重点环节的修改。可以参考上面链接。

然后就成功了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值