O Fresh CentOS instala com o Apache no VirtualBox: O SO do host não pode acessar a página de teste

1

Contexto: Acabei de conseguir um emprego como administrador de sistema e meus empregadores estão cientes de que eu sou novo nessa cena, então eles estão tendo alguém para me mostrar as coisas. Sua primeira tarefa para mim foi configurar uma VM com o CentOS.

Configurei o CentOS na minha VM e instalei o Apache sem incidentes. Quando tentei acessá-lo usando o navegador no host por meio do endereço IP, ele diz que demorou muito para responder (usando o Google Chrome).

Eu configurei o adaptador de rede da VM para um adaptador em ponte e não estou usando o endereço de loopback para isso. Eu tentei usar

curl myipaddress

E mostra o HTML bem. Eu tentei ping o endereço IP da VM e responde bem.

Eu tentei excluir o iptables. O que eu tenho quando tentei parar:

Failed to stop iptables.service: Unit iptables.service not loaded.

O que, após uma verificação adicional, implica que o iptables não esteja instalado.

Eu tentei verificar o status do serviço com

sudo service httpd status 

E, aparentemente, está funcionando bem.

Eu basicamente deixei as configurações como padrão, então não tenho certeza do que estou negligenciando. Parece um erro de configuração, mas não sei exatamente o quê.

    
por fortesama 10.06.2016 / 09:14

1 resposta

1

Eu acho que você precisa abrir as portas através do firewalld (o firewall padrão no Centos 7).

Você pode tentar apenas para testes:

firewall-cmd --permanent --add-port=80/tcp

Para ver quais zonas ativas você tem, você pode usar:

firewall-cmd --get-active-zones

E, em seguida, uma porta (por exemplo, tcp 80 para http) pode ser aberta, digamos para a zona 'public':

firewall-cmd --permanent --zone=public --add-port=80/tcp 

O firewall de recarga:

firewall-cmd --reload

A opção permanente torna a regra permanente, mesmo que o serviço ou servidor seja reiniciado. Você precisará executar os comandos como root ou usar o sudo.

    
por 10.06.2016 / 11:12