CURL Failed to connect to Permission denied
如果你的curl的url含有端口,比如1234,就会遇到这个问题,如果url使用默认端口80,那会很顺利地给你结果。这个错误最常出现在CentOS和任何其他具有SElinux的操作系统。如果你还是想使用除80以外的端口,那就需要禁用或更改SElinux的配置。检查网络访问的配置getsebool -a | grep httpd_can_network_connect如结果如下httpd_can_n
·
如果你的curl的url含有端口,比如1234,就会遇到这个问题,如果url使用默认端口80,那会很顺利地给你结果。
这个错误最常出现在CentOS和任何其他具有SElinux的操作系统。
如果你还是想使用除80以外的端口,那就需要禁用或更改SElinux的配置。
检查网络访问的配置
getsebool -a | grep httpd_can_network_connect
如结果如下
httpd_can_network_connect --> off
则执行如下命令打开:
#SELinux命令,临时配置,重启后失效
setsebool httpd_can_network_connect=1
写入配置文件的命令,重启后保留
setsebool -P httpd_can_network_connect 1
更多推荐
已为社区贡献2条内容
所有评论(0)