Acessando o site Amazon EC2

Acessando o site Amazon EC2

Eu sou novo em hospedagem em nuvem e essas coisas. Finalmente consegui fazer upload de um arquivo para a instância usando o código abaixo usando o Terminal no OS X (Mac)

scp -i key.pem index.html [email protected]:/tmp/

Depois disso, quando acessei [email protected], a página não estava carregando, então aprendi que deveria ter adicionado a porta HTTP e depois adicionado a porta HTTP nos grupos de segurança. No entanto, meu site ainda não está carregando. Estou esquecendo de algo?

insira a descrição da imagem aqui

Responder1

  1. O scp funcionou sem erros? O index.html foi copiado para o servidor?
  2. Use ssh, conecte-se ao servidor e certifique-se de que esteja em /tmp
  3. Copie seu arquivo (index.html) para a raiz do documento do servidor Apache
  4. Verifique no navegador
  5. Qual é o resultado? Se não funcionar, verifique o access.log do servidor Apache: quais mensagens você vê lá?

Responder2

Qual é o tipo da sua instância? "Amazon Linux AMI"? "Chapéu vermelho"? "SUSE"? "Ubuntu"?

o acesso ssh com "ec2-user" funciona apenas para "Amazon Linux AMI". Para os demais você deve configurar o acesso ssh como no sistema Linux normal, ou seja, você deve adicionar a chave pública a .ssh/authorized_keys.

Responder3

Portanto, se você usar um tipo de sistema operacional diferente, convém fazer o seguinte:

  1. Elimine a instância atual
  2. Crie uma nova instância do tipo "Amazon Linux AMI"

Tenha em mente que ele é baseado no Red Hat, não no Ubuntu. É por isso que "apt-get" (resposta de Igor Serko) não funcionará. Você deve usar "yum install".

informação relacionada