Você pode usar setsebool httpd_can_network_connect=1
Podemos nos conectar a um url específico com a linha de comando linux (centos 6) ( curl
, wget
, ...)
Mas não podemos nos conectar a ele pelo servidor da web (apache) ou php.
Eu fiz o comando setenforce 0
, depois que o servidor da web e o php podem se conectar.
Qual regra do selinux causa esse problema e como pode se conectar pelo servidor web (ou php) quando o selinux está habilitado?
Tags php selinux centos apache-httpd