Permissão negada para conectar o Mongodb ao PHP no EC2

2

Não consigo me conectar ao servidor EC2 remoto com PHP porque recebi permissão negada. No entanto, eu poderia conectar remotamente por linha de comando do mesmo servidor, então parece que as configurações do firewall estão bem e o bindIp está correto também, então parece que o PHP tem esse problema de conexão. O servidor é:

CentOS Linux release 7.1.1503 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.1.1503 (Core)
CentOS Linux release 7.1.1503 (Core)
    
por t.fazakas 28.04.2015 / 23:26

1 resposta

2

Eu encontrei uma solução. Parece que o httpd_can_network_connect está desativado por padrão.

Execute este comando para ativar:

$ sudo /usr/sbin/setsebool -P httpd_can_network_connect 1

E reinicie o Apache:

$ sudo apachectl restart

    
por 29.04.2015 / 10:41