gpt4 book ai didi

apple-push-notifications - Apple apns 'Permission denied' 问题

转载 作者:行者123 更新时间:2023-12-04 05:15:30 28 4
gpt4 key购买 nike

我在向服务器发送请求以获取推送通知时遇到问题。在尝试连接到苹果服务器时,我们收到以下响应,

ApnsPHP[15748]:信息:正在尝试 ssl://gateway.sandbox.push.apple.com:2195... 2013 年 1 月 15 日星期二 08:20:28 +0100 ApnsPHP[15748]:错误:无法连接到“ssl://gateway.sandbox.push.apple.com:2195':权限被拒绝 (13)

我们检查了服务器设置,服务器没有阻止任何外出请求。我们按照苹果的指导方针创建了 p12 证书,并通过在服务器中执行以下 shell 命令将其转换为 .pem。

openssl pkcs12 -in HSPushNopassword.p12  -out HSPushNopassword.pem  -nodes -clcerts

并且相同的代码和证书在另一台服务器上运行良好。

请让我知道为什么我们会收到此错误?谢谢,

最佳答案

有比完全禁用 SELinux 更好的解决方案。问题是在大多数 SELinux 系统(如我使用的 RedHat)上,HTTPD 不允许创建网络连接。

您可以使用此命令启用它:

setsebool -P httpd_can_network_connect=1
-P用于永久设置。

我希望它有所帮助,尽管此线程已被接受

关于apple-push-notifications - Apple apns 'Permission denied' 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14333013/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com