收藏
回答

开发调试微信支付系统时遇到的问题?

我们是在开发微信充值系统,准备先部署在内网便于调试。单位有外网IP、也申请了域名、单域名SSL证书。是vue+springboot项目,在开发用电脑Windows10上用nginx部署。

单位网管在路由中做了如下端口转发:外网端口443,内网端口441,已指向我的电脑。在我的电脑上的hosts文件中加了1行:将域名映射为外网地址。nginx配置文件中监听了端口441、设置了域名、SSL证书文件路径及文件名等。

开发用电脑上防火墙已设置双向放行上述端口。

问题一:内网可以访问网站,但外网不能访问。若将443改成6082,441改成7082,内网、外网就均可访问。访问均采用https方式。

问题二:在微信公众平台上填写基本配置-->服务器配置时报“请求url超时”,填写JS接口安全域名、网页授权域名时报错“无法访问www.xxx.yyy指向的web服务器(或虚拟主机)的目录,请检查网络设置”。

问题三:上述部署方法有何不妥?是否需要做内网穿透?

最后一次编辑于  01-10
回答关注问题邀请回答
收藏

1 个回答

  • 限量版青春
    限量版青春
    01-13

    需要内网穿透

    01-13
    有用
    回复
登录 后发表内容