Git Product home page Git Product logo

atividadelinux-compass's Introduction

Documentação instalação do Linux(EC2)

Criando a VPC

  • Selecione o serviço de VPC
  • Clique em Suas VPC, depois criar VPC

Criar VPC - Configurações da VPC

  • Tag de nome(Opcional): Minha-VPC
  • CIDR IPv4: 172.29.0.0/16
  • Bloco CIDR IPv6: Nenhum bloco CIDR IPv6
  • Locação: Padrão
  • Clique em Criar VPC
  • Após a criação da sua VPC, clique em: Sub-Redes, Criar sub-rede.

Criando Sub-Redes

  • ID da VPC: Minha-VPC
  • Nome da sub-rede: sub-publica001
  • Zona de disponibilidade(AZ): us-east-1a (Selecione a de sua preferencia)
  • Bloco CIDR IPv4: 172.29.2.0/24
  • Crie outra(s) Sub-Redes seguindo os passos acima.
  • Após a criação das Sub-Redes, crie uma Tabela de Rotas: Clique em Tabelas de Rotas, criar tabela de rotas.

Criando Tabelas de Rotas

  • Nome(opcional): Tabela-Exemplo
  • VPC: Selecione a VPC desejada, nesse caso a VPC criada nos passos acima Minha-VPC
  • Clique em Criar tabela de rotas.
  • Agora devemos associar as nossas sub-redes a Tabela de rotas criada(Tabela-Exemplo), mas antes devemos criar uma Internet Gateway

Criando Internet Gateway

  • Clique em Gateways da Internet
  • Tag de nome: igw-exemplo
  • Clique em criar gateway da internet
  • Após criado devemos dar um Attach para nossa VPC, Clique em Attach to VPC e Selecione a VPC(Minha-VPC)
  • Com isso configurado agora podemos tornar as nossas Sub-Redes criadas em Sub-Redes públicas
  • Vá Até Tabelas de Rotas, selecione a Tabela desejada então edite suas Rotas -> Destino: 0.0.0.0/0 | Alvo: Gateway Criado(igw-exemplo)
  • Continuamos na Tabela de Rotas e agora iremos associar as Sub-Redes criadas a essa Tabela de Rotas(Tabela-Exemplo)
  • Clique em Editar associação de sub-rede e selecione as sub-redes desejadas.

Criando o Security Group

  • Selecione o serviço de EC2.
  • Clique em Security Groups, criar grupo de segurança.

Criar Grupo de Segurança - Informações

  • Nome do grupo de segurança: SG-Exemplo

  • Descrição: Descrição desejada

  • VPC: Selecione a VPC desejada(Minha-VPC)

  • Crie as seguintes regras de Entrada:

    Tipo Protocolo Intervalo de portas Origem
    TCP pernsonalizado TCP 111 0.0.0.0/0
    UDP personalizado UDP 111 0.0.0.0/0
    HTTPS TCP 443 0.0.0.0/0
    HTTP TCP 80 0.0.0.0/0
    NFS TCP 2049 0.0.0.0/0
    UDP personalizado UDP 2049 0.0.0.0/0
    SSH TCP 22 Meu IP
  • Clique em Criar grupo de segurança.

Criando a Instância EC2

  • Clique em instâncias, executar instância

Nomes e Tags:

  • Crie 3 Tags
Chave Valor
Project PB
CostCenter PBCompass
Name Seu nome

Selecione a imagem de aplicação:

  • Amazon Linux 2

Selecione o tipo da instância:

  • t3.small

Selecionar/Criar o Key pair(login):

  • Caso já tenha uma key pair não é necessario a criação de outra.
  • Caso não possua, clique em Create new key pair, dê um nome a ela e faça o download do arquivo .pem ou .ppk(Putty)

Edite as configurações de Rede:

  • VPC: Selecione a VPC criada anteriormente(Minha-VPC)
  • Sub-rede: Selecione a sub-rede criada
  • Selecione um grupo de segurança existente, escolha o que foi criado anteriormente(SG-Exemplo)

Configurar Armazenamento:

  • Crie um disco GP2 de 16GiB
  • Verifique todos os dados preenchidos e Clique em Executar Instância

Criar Elastic IP:

  • Clique em IPs elásticos, depois em Alocar endereço IP elástico
  • Clique em Alocar
  • Após alocado clique em ações e Associar Endereço IP Elástico
  • Selecione a instância em que ele será alocado e clique em associar.

Acessando Instância EC2:

  • acesse sua instância EC2 via SSH(Windows): ssh -i ./caminho/key-pair.pem ec2-user@IP-Instancia
  • Após ter o acesso a instância baixe o Apache seguindo os passos:
    • sudo yum update
    • sudo yum install httpd
    • sudo systemctl start httpd
    • sudo systemctl enable httpd

atividadelinux-compass's People

Contributors

antoniodurval avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.