Não consigo acessar o Apache no meu CentOS Virtualbox

Não consigo acessar o Apache no meu CentOS Virtualbox

Estou configurando um VirtualBox com CentOS para poder testar todo o meu código, etc. em uma caixa Linux em vez do Windows que uso para desenvolvimento.

Acabei de fazer o SSH funcionar (eu SSH para localhost: 2222 e a porta o encaminha para a porta 22 do virtualbox).

Estou tentando fazer a mesma coisa com o Apache, para colocar um servidor web em funcionamento.

Encaminhei a porta 8888 em localhost para a porta 80 em meu CentOS Virtualbox, mas não consigo acessar nada com localhost:8888 em meu navegador?

O Apache também está definitivamente em execução:

ps -e | grep httpd
2108? 00:00:00 httpd
2110? 00:00:00 httpd
2111? 00:00:00 httpd
2112? 00:00:00 httpd
2113? 00:00:00 httpd
2114? 00:00:00 httpd
2115? 00:00:00 httpd
2116? 00:00:00 httpd
2117? 00:00:00 httpd

Iptables:

[root@CentOS /]# cat /etc/sysconfig/iptables
# Generated by iptables-save v1.4.7 on Fri Jan 27 18:26:36 2012
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [32:2278]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Fri Jan 27 18:26:36 2012

Saída do Nmap:

[root@CentOS conf]#nmap localhost

Iniciando o Nmap 5.21 ( http://nmap.org ) em 28/01/2012 às 00:58 WST
Relatório de varredura Nmap para localhost (127.0.0.1)
O host está ativo (latência de 0,0000090s).
O nome do host localhost é resolvido para 3 IPs. Verificado apenas 127.0.0.1
Não mostrado: 993 portas fechadas
SERVIÇO DO ESTADO DO PORTO
22/tcp SSH aberto
Telnet aberto 23/tcp
25/tcp smtp aberto
80/tcp aberto http
111/tcp aberto rpcbind
443/tcp abertohttps
631/tcp aberto ipp

Responder1

Acredito que o firewall padrão do CentOS permite apenas a porta 22 para SSH. Como presumo que você esteja executando o VirtualBox VM em uma rede protegida, seria seguro executar o seguinte como root para desabilitar seu firewall:

/etc/init.d/iptables stop

Isso pressupõe que você esteja redirecionando a porta na máquina host do Windows. Se você estiver redirecionando com iptables, isso também eliminará seu redirecionamento. Você poderia postar /etc/sysconfig/iptables para que possamos analisar a configuração do seu firewall e ver se sua máquina está bloqueando a porta 80.

Responder2

Em uma nova instalação do CentOS7, faça o seguinte após instalar o Apache e iniciar o serviço:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

Agora o Apache deve estar acessível a partir do seu host.

Responder3

Você não deve usar localhost, use seu endereço IP.

Responder4

Você pode ter algo mais na porta 8888 ou algum firewall no Windows (incluindo um incluído)

Eles até bloqueiam o servidor MS-SQL local, às vezes, após 10 conexões. Não há necessidade de imaginar - basta desenterrar os logs de bloqueio do firewall.

+++

Você viu registros rejeitados do seu firewall ou simplesmente continuou cantando? A maioria dos antivírus tentará reprimir worms e outros malwares enviados em massa por meio de comportamento. Como a McAfee bloqueia o Thunderbird após 5 e-mails em 30 minutos....

informação relacionada