jpush推送问题

最近,遇到一个问题,原来项目的极光推送失效了,一直报无法访问 8091 端口的错误


失败的原因是因为之前web服务器进行过搬迁导致了某些环境变量失效了


然后是各种百度,找不到答案,问别人找不到答案....


而且我所做的项目比较奇葩,服务器是无法访问外网的,需要到另外的机器上进行配置转发.



这是在有外网的服务器(web 服务器)进行的配置


3128是监听的端口,121.46.20.48 是  https://api.jpush.cn/v3/push  的ip,ip好像有多个,端口当然是443端口,HTTPS


ssh -C -f -N -L 0.0.0.0:3128:121.46.20.48:443 mcusr@127.0.0.1


然后只需要确定自己服务器可以Telnet通 web 服务器那就可以了,不过访问的时候需要加上 3128 端口


同时需要你的服务器对  api.jpush.cn  进行域名映射,映射到你的web服务器上


即是到    etc/hosts


你的web服务器地址  api.jpush.cn


这样就可以出去了,记得需要APP服务器到web服务器的3128 端口可以访问


 https://api.jpush.cn:3128/v3/push   这样进行访问


测试过,确实可以了,只有一个问题,这种方法是一次性的,如果web服务器重启了那么需要再配置一下,不过平时也很少重启吧



现在还是很多不懂,不太知道怎么描述,不过自己的经验肯定会有的了,以后更明白了再回来补充


至于报8091端口那个错,是搬迁之前他们也是这么设置的,不过他们映射的是8091端口,搬迁之后web服务器没有监听这个端口,所以一直报这个错误



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值