O CentOS 7 em uma VM do ESXi não pode ver solicitações da porta 80

1

Estou executando o CentOS 7 em uma VM ESXi. Eu desativei o iptables e o selinux. E estou simplesmente tentando executar o Apache nesta versão do CentOS 7, que acho que está funcionando bem:

[root@am1 etc]# systemctl status httpd.service
httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
   Active: active (running) since Mon 2015-12-14 11:17:31 EST; 2h 7min ago
  Process: 16028 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
 Main PID: 16033 (/usr/sbin/httpd)
   Status: "Total requests: 3; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─16033 /usr/sbin/httpd -DFOREGROUND
           ├─16034 /usr/sbin/httpd -DFOREGROUND
           ├─16035 /usr/sbin/httpd -DFOREGROUND
           ├─16036 /usr/sbin/httpd -DFOREGROUND
           ├─16037 /usr/sbin/httpd -DFOREGROUND
           ├─16038 /usr/sbin/httpd -DFOREGROUND
           └─16039 /usr/sbin/httpd -DFOREGROUND

Dec 14 11:17:31 am1 systemd[1]: Started The Apache HTTP Server.
[root@am1 etc]#

A instância do CentOS responde ao ping, permite conexões usando o ssh, mas não atende a solicitações da Web, mesmo que esteja ouvindo na porta 80.

[root@am1 etc]# netstat -anp |grep httpd
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      16033/httpd         
tcp6       0      0 :::443                  :::*                    LISTEN      16033/httpd         
unix  3      [ ]         STREAM     CONNECTED     117080   16033/httpd

No localhost na linha de comando, o wget responde:

[root@am1 etc]# wget http://127.0.0.1/ -O /dev/null
--2015-12-14 11:24:26--  http://127.0.0.1/
Connecting to 127.0.0.1:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2015-12-14 11:24:26 ERROR 403: Forbidden.

[root@am1 etc]# 

No entanto, em outra máquina, o Firefox (a mesma sessão do Firefox que estou usando para escrever essa pergunta) retorna este erro:

Firefox can't establish a connection to the server at x.x.x.x

O Firefox pode ver outras máquinas na rede local na porta 80. A única diferença nesta instalação do CentOS é que eu estou executando-a em uma máquina virtual ESXi.

Existe alguma coisa que eu preciso configurar no servidor ESXi para permitir o tráfego da porta 80? Como o sistema responde ao ping e permite conexões usando SSH, não sei por que a porta 80 não responde pela rede. Novamente, outros sistemas nesta mesma rede respondem na porta 80 sem problemas.

Alguém mais tem esse problema? (Ou melhor, uma solução?)

    
por Gene Brotherton 14.12.2015 / 19:32

1 resposta

0

Obrigado a @SteveButler pelo seu comentário / resposta. A porta 80 está desativada por padrão no CentOS 7.

Encontrei isso no Stackoverflow e meu problema foi resolvido:

link

    
por 14.12.2015 / 19:51