Não é possível acessar o servidor da web Amazon EC2 Centos 6 com o Elastic IP

1

Sou novo no linux e na AWS.

O que eu fiz: 1. Configurei uma instância do Centos 6 na loja da AWS. 2. Acabei de instalar o servidor web e configurei o servidor web com o básico. 3. Eu configurei os grupos de segurança com acesso às portas 80 e 443. Eu não toquei em nada no IPtables ou no httpd.conf editado.

O que funciona: 1. Eu sou capaz de SSH bem, 2. Eu copiei um arquivo index.html para var / www / html. O arquivo é baixado quando eu faço um wget no dns público localmente via SSH

O que não funciona: 1. Não é possível navegar para o servidor da web. link ou IP público 52.50.168.32

iptables --line -vnl

sudo iptables --line -vnL

Chain INPUT (política ACCEPT 0 pacotes, 0 bytes) um destino de destino de pkts bytes opt in out destino de origem
1 10479 2006K ACEITAR todos - * * 0.0.0.0/0 0.0.0.0/0 state RELACIONADO, ESTABELECIDO

2 0 0 ACEITAR icmp - * * 0.0.0.0/0 0.0.0.0/0
3 1 60 ACEITAR tudo - lo * 0.0.0.0/0 0.0.0.0/0
4 858 44756 ACCEPT tcp - * * 0.0.0.0/0 0.0.0.0/0 state NOVO tcp dpt: 22

5 205 12424 REJECT all - * * 0.0.0.0/0 0.0.0.0/0 rejeitar com icmp-host-proibido

Corrente FORWARD (política ACCEPT 0 pacotes, 0 bytes) um destino de destino de pkts bytes opt in out destino de origem
1 0 0 REJECT all - * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

Chain OUTPUT (política ACCEPT 11301 pacotes, 2330K bytes) um destino de destino de pkts bytes opt in out destino de origem

netstat -vatn

Conexões ativas com a Internet (servidores e estabelecidas) Proto Recv-Q Enviar-Q Endereço Local Estado do Endereço Externo
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 40 172.31.7.51:22 196.14.20.130:43734 ESTABELECIDO tcp 0 0 ::: 80 ::: * LISTEN
tcp 0 0 ::: 22 ::: * LISTEN
tcp 0 0 :: 1: 25 ::: * LISTEN
tcp 0 0 ::: 443 ::: * ESCUTE

    
por Jonathan Williams 11.04.2016 / 21:38

1 resposta

0

Eu não consigo pingar sua instância, não consigo procurar DNS, mas posso ssh em por IP. Meu melhor palpite é que você pode executar o wget a partir da própria instância.

Aqui está o nslookup no meu IP do EC2 (editado por brevidade, meu IP substituído pelo do X)

nslookup  ec2-X-X-X-X.us-west-2.compute.amazonaws.com
Non-authoritative answer:
Name:   ec2-X-X-X-X.us-west-2.compute.amazonaws.com
Address: 11.0.1.10

Aqui está o meu nslookup no seu IP

nslookup ec2-52-50-168-32.eu-west1.compute.amazonaws.com
Non-authoritative answer:
*** Can't find ec2-52-50-168-32.eu-west1.compute.amazonaws.com: No answer

Eu também fiz uma pesquisa usando ferramentas de rede , que também me diz que o URL que você deu não está correto. Eu achei que você tinha um traço faltando. O URL correto está abaixo, aqui está o link de ferramentas de rede

link

Agora que temos o nome de domínio correto, podemos ver o que vem a seguir.

Meu melhor palpite, se você puder saber de dentro da instância, é que seu grupo de segurança ou gateway de internet não está configurado corretamente. Você precisa ler a documentação da Amazon para resolver isso, não podemos ensiná-lo aqui. No entanto, se você tentar e não conseguir resolvê-lo, provavelmente poderemos ajudá-lo a encontrar uma solução.

Você provavelmente encontrará meu tutorial sobre como configurar o AWS, Nginx e tão útil, pois tem instruções e capturas de tela.

    
por 12.04.2016 / 11:12