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_network_connect --> off

 

則執行如下命令打開:

#SELinux命令,臨時配置,重啓後失效

setsebool httpd_can_network_connect=1

寫入配置文件的命令,重啓後保留

setsebool -P httpd_can_network_connect 1


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章