< Return to Video

PSCC CAP02 2025 VA02 AWS CRIACAO DE SERVIDOR WEB LINUX

  • 0:08 - 0:12
    Ao invés de você criar um servidor
    web na sua própria rede local,
  • 0:12 - 0:14
    você pode criar
    um servidor web na nuvem,
  • 0:14 - 0:17
    até mesmo até para gerenciar
    microsserviços.
  • 0:17 - 0:21
    Então, a gente vai criar agora
    um servidor web usando o Linux
  • 0:21 - 0:24
    e preparar para que você consiga
    já ter uma página
  • 0:24 - 0:28
    para que os seus clientes consigam
    acessar o conteúdo do seu site,
  • 0:28 - 0:29
    por exemplo.
  • 0:29 - 0:29
    Vamos lá?
  • 0:29 - 0:32
    Então,
    está aqui no console da AWS.
  • 0:32 - 0:34
    Eu vou acessar aqui o EC2,
  • 0:34 - 0:37
    que é o nosso serviço
    de criação de máquinas virtuais.
  • 0:37 - 0:40
    Já está disponível
    aqui para a gente.
  • 0:40 - 0:42
    Eu não tenho nenhuma instância
    em execução.
  • 0:42 - 0:45
    Vou clicar aqui em "Instâncias".
  • 0:45 - 0:47
    Tinha uma instância
    que já estava sendo encerrada.
  • 0:47 - 0:51
    A gente vai criar uma nova instância
    para ser o nosso servidor web.
  • 0:51 - 0:56
    Vou clicar em "Executar instâncias".
  • 0:56 - 0:58
    E vou colocar aqui o nome
    do meu servidor,
  • 0:58 - 1:04
    "ServidorWebLinux".
  • 1:04 - 1:07
    Nas opções a gente vai colocar
    a opção do "Amazon Linux",
  • 1:07 - 1:12
    Tem uma versão do Linux
    já otimizada para AWS.
  • 1:12 - 1:15
    Aqui tem a imagem dessa versão
    que a gente tá utilizando.
  • 1:15 - 1:20
    Tem várias outras imagens disponíveis
    com diferentes configurações.
  • 1:20 - 1:24
    A gente está usando
    Amazon Linux 2023,
  • 1:24 - 1:28
    Amazon Machine Image.
  • 1:28 - 1:31
    Mais para baixo eu escolho
    a configuração de CPU e memória.
  • 1:31 - 1:35
    Vou colocar aqui uma única CPU,
    "T2.micro"
  • 1:35 - 1:37
    que é o nome da família de instância
  • 1:37 - 1:41
    e com 1 giga de memória
    só para nosso servidor web mais light
  • 1:41 - 1:44
    que a gente vai subir
    para os nossos clientes
  • 1:44 - 1:46
    E também a gente pode criar
    um par de chaves,
  • 1:46 - 1:49
    por exemplo,
    para fazer um acesso remoto
  • 1:49 - 1:50
    por um aplicativo de linha de comando,
  • 1:50 - 1:52
    como por exemplo,
    putty.
  • 1:52 - 1:57
    Vou clicar aqui
    em "Criar um novo par de chaves".
  • 1:57 - 2:03
    E vou dar o nome desse par de Chaves
    "ChavesLinux"
  • 2:03 - 2:05
    e escolha aqui a extensão
    ".ppk"
  • 2:05 - 2:12
    que é para uso do putty
    e vou criar o par de chaves.
  • 2:12 - 2:15
    Quando eu fizer isso
    ele vai já baixar para a gente.
  • 2:15 - 2:20
    Vou salvar aqui em "Downloads"
    caso eu venha a precisar dessa chave.
  • 2:20 - 2:24
    Posso fechar aqui.
    Legal.
  • 2:24 - 2:26
    Mais para baixo
    tem as configurações de rede.
  • 2:26 - 2:30
    Ele já está habilitado para atribuir IP
    público e automaticamente
  • 2:30 - 2:35
    para que a gente consiga acessar
    remotamente essa máquina.
  • 2:35 - 2:37
    "Via tráfego SSH",
  • 2:37 - 2:42
    que é o padrão para conseguir
    acessar essa máquina
  • 2:42 - 2:45
    por meio de clientes como o putty,
    por exemplo.
  • 2:45 - 2:47
    E como a gente está criando
    um servidor web,
  • 2:47 - 2:52
    eu posso habilitar os serviços
    de HTTP e HTTPS,
  • 2:52 - 2:57
    que são os protocolos comuns
    para acesso a qualquer servidor web.
  • 2:57 - 3:00
    Isso habilita no firewall
    as portas necessárias
  • 3:00 - 3:03
    para que meu servidor web
    tenha acesso mundialmente
  • 3:03 - 3:05
    de qualquer lugar do mundo.
  • 3:05 - 3:09
    Aqui então tem a configuração
    de armazenamento.
  • 3:09 - 3:13
    8 Giga é mais do que suficiente
    para o que a gente vai usar.
  • 3:13 - 3:15
    E dentro do que a gente precisa,
  • 3:15 - 3:21
    vamos clicar aqui
    em "Executar a instância".
  • 3:21 - 3:24
    E vamos aguardar a configuração.
  • 3:24 - 3:30
    Vou clicar aqui no menu Sanduíche,
    "Instâncias".
  • 3:30 - 3:33
    Vamos atualizar aqui.
  • 3:33 - 3:37
    Já tem aqui o nome do nosso
    "ServidorWebLinux",
  • 3:37 - 3:41
    aí só precisa aguardar
    ele terminar de inicializar.
  • 3:41 - 3:44
    Essa verificação de status
    tem que dar um check de concluído.
  • 3:44 - 3:46
    Vamos só aguardar.
  • 3:46 - 3:49
    Então, depois de um tempo
    a gente vai ver aqui o status
  • 3:49 - 3:52
    como é que está a nossa instância
    do "ServidorWebLinux"
  • 3:52 - 3:55
    para a gente conseguir acessar
    e configurar o nosso servidor.
  • 3:55 - 3:57
    Então,
    aqui no nosso console da AWS,
  • 3:57 - 4:00
    ele já passou aqui as validações
    de segurança.
  • 4:00 - 4:03
    Então,
    duas verificações de status.
  • 4:03 - 4:04
    Vou clicar aqui
    no "ServidorWebLinux",
  • 4:04 - 4:07
    vai habilitar essa caixa,
    ao lado.
  • 4:07 - 4:11
    Tem aqui o endereço IP público
    dele para acessar remotamente,
  • 4:11 - 4:12
    inclusive a gente vai usar
    esse endereço
  • 4:12 - 4:16
    depois que a gente tiver
    o nosso servidor web configurado
  • 4:16 - 4:19
    para acesso publicamente na web.
  • 4:19 - 4:25
    Eu vou clicar nele,
    vou clicar em "Conectar".
  • 4:25 - 4:28
    Então, nós já estamos aqui
    na parte de conexão da instância.
  • 4:28 - 4:30
    A gente tem aqui
    as informações da instância,
  • 4:30 - 4:33
    como o "ID da Instância",
    o "endereço IPv4 público"
  • 4:33 - 4:34
    e o usuário.
  • 4:34 - 4:38
    Vou clicar aqui em "Conectar".
  • 4:38 - 4:40
    A gente está acessando
    pelo próprio console da AWS,
  • 4:40 - 4:43
    Então, não precisa de nenhum
    cliente especializado.
  • 4:43 - 4:48
    A gente está acessando pelo console
    para configurar o nosso ambiente
  • 4:48 - 4:50
    no nosso servidor Linux.
  • 4:50 - 4:53
    Já criamos um servidor web
    agora para deixar disponível
  • 4:53 - 4:56
    para que as pessoas acessem
    de qualquer lugar do mundo.
  • 4:56 - 4:58
    E para isso,
    a primeira coisa,
  • 4:58 - 5:06
    eu vou dar um update aqui
    no instalador de pacotes do Linux.
  • 5:06 - 5:09
    Já está tudo atualizado,
    mas é de boa praxe.
  • 5:09 - 5:21
    Vou instalar aqui o servidor web.
  • 5:21 - 5:24
    Esse servidor web
    é um servidor simples,
  • 5:24 - 5:27
    só para poder hospedar
    uma página HTML,
  • 5:27 - 5:29
    por exemplo.
  • 5:29 - 5:30
    Então,
    ele já instalou.
  • 5:30 - 5:34
    Deixa eu limpar aqui
    o nosso console.
  • 5:34 - 5:35
    Pronto!
  • 5:35 - 5:37
    Agora que a gente instalou
    o servidor web,
  • 5:37 - 5:38
    eu vou deixar ele pré configurado
  • 5:38 - 5:42
    para se a gente precisar
    reiniciar a máquina virtual,
  • 5:42 - 5:45
    ele já starta automaticamente
    ao reiniciar a máquina.
  • 5:45 - 5:50
    Então,
    eu vou colocar aqui o comando
  • 5:50 - 5:53
    para poder startar
    o nosso servidor web.
  • 5:53 - 6:02
    Vou pegar aqui da minha cola.
  • 6:02 - 6:03
    Já habilitamos aqui
    o nosso servidor web.
  • 6:03 - 6:04
    Pronto!
  • 6:04 - 6:06
    O nosso servidor web
    está instalado e configurado.
  • 6:06 - 6:08
    Agora você vai criar
    uma página HTML
  • 6:08 - 6:12
    para hospedar nesse servidor web
    e deixar disponível
  • 6:12 - 6:13
    para os nossos usuários.
  • 6:20 - 6:25
    Então, vou colocar aqui
    o comando do VI,
  • 6:25 - 6:27
    a gente vai usar o editor de texto,
    que é o "Vim",
  • 6:27 - 6:29
    uma atualização do VI.
  • 6:29 - 6:33
    Nesse diretório aqui:
    "/var/www/html/html/index.html"
  • 6:34 - 6:37
    disponibiliza
    páginas web dentro desse servidor
  • 6:37 - 6:40
    e vamos criar aqui nosso index
    com os HTML
  • 6:40 - 6:43
    para configurar
    nesse servidor de texto
  • 6:44 - 6:47
    mais simples a gente tem que apertar
    a tecla insert no nosso teclado
  • 6:49 - 6:51
    e a gente pode digitar
    ou copiar um trecho de código a ele
  • 6:51 - 6:54
    já tem pré configurado
    e colar aqui no nosso
  • 6:56 - 6:58
    editor de texto.
  • 6:58 - 7:00
    Eu vou copiar aqui
  • 7:00 - 7:02
    que eu já tenho ele
    pronto para a gente
  • 7:02 - 7:06
    não perder tempo,
    só dar o botão direito e colar.
  • 7:07 - 7:11
    O que a gente tem aqui
    é uma página HTML simples HTML cinco
  • 7:12 - 7:15
    Tem aqui
    um título Olá FIAP, um e um.
  • 7:16 - 7:20
    O título da página é o FIAP, um
    é um título
  • 7:21 - 7:24
    dentro do corpo da página,
    então pode salvar de dar um ESC
  • 7:25 - 7:27
    Shift dois pontos
  • 7:27 - 7:30
    e X que ele grava e salva.
  • 7:30 - 7:33
    Esse arquivo.
  • 7:33 - 7:34
    Ele está dando esse erro aqui
    porque não está
  • 7:34 - 7:36
    encontrando o caminho do arquivo,
  • 7:36 - 7:39
    então já ver o que está acontecendo
    para corrigir esse erro.
  • 7:40 - 7:43
    Para sair eu vou dar um shift,
    dois pontos que.
  • 7:44 - 7:47
    Exclamação
  • 7:47 - 7:49
    que a gente está vendo aqui tem
  • 7:49 - 7:53
    o HTML está duplicado, Então eu vou
    editar, vou apagar um dos html
  • 7:54 - 7:56
    e vou editar esse cara aqui.
  • 7:56 - 7:59
    Então de novo, dá um insert,
  • 7:59 - 8:02
    vou colar o trecho de código
  • 8:02 - 8:04
    ESC shift dois pontos
  • 8:04 - 8:07
    x que ele grava e executa.
  • 8:07 - 8:10
    Pronto,
    já temos aqui o nosso arquivo,
  • 8:10 - 8:13
    então se a gente consultar
    esse mesmo caminho
  • 8:13 - 8:14
    ou dar um cat aqui para consultar
  • 8:15 - 8:18
    esse diretório barra var
  • 8:18 - 8:20
    www que onde
  • 8:20 - 8:23
    os pé das páginas HTML do Apache,
  • 8:23 - 8:26
    ou melhor, do httpd.
  • 8:29 - 8:31
    Está lá na nossa página HTML.
  • 8:31 - 8:34
    Então falta só agora a gente testar
  • 8:34 - 8:36
    acessando isso publicamente
    no endereço
  • 8:36 - 8:39
    dessa máquina Linux.
  • 8:39 - 8:41
    Então pegar aqui o endereço.
  • 8:41 - 8:43
    Voltando aqui na nossa aba
  • 8:43 - 8:46
    eu tenho endereço
    público dessa máquina Linux,
  • 8:46 - 8:47
    então você sai sem endereço.
  • 8:47 - 8:50
    Eu público,
    vou colar numa outra e assim.
  • 8:52 - 8:54
    Pronto,
    já tem a nossa nossa página web.
  • 8:54 - 8:58
    Ela está disponível a qualquer lugar
    do mundo, então eles conseguem
  • 8:59 - 9:02
    disponibilizar isso
    para os nossos clientes.
  • 9:02 - 9:03
    Por enquanto
    é só uma página simples,
  • 9:03 - 9:06
    mas poderia ser
    uma aplicação completa na web.
  • 9:07 - 9:09
    Depois que a gente testou,
    configurou, instalou
  • 9:09 - 9:11
    e não precisa mais da máquina,
  • 9:11 - 9:14
    nós vamos instalar a instância,
    vamos encerrar essa instância.
  • 9:15 - 9:16
    A gente pode até parar
    essa instância.
  • 9:16 - 9:20
    Eu não preciso dessa máquina,
    eu vou mexer no outro dia
  • 9:20 - 9:24
    a gente para instância
    e já não vai ser de cobrança da WS.
  • 9:24 - 9:26
    Então, primeiro vai parar
    a instância para mostrar para vocês
  • 9:26 - 9:30
    e depois vai encerrar para excluir
    completamente essa instância.
  • 9:31 - 9:34
    Então vou voltar aqui para WS
  • 9:34 - 9:37
    no nosso Dashboard. Sim,
  • 9:37 - 9:40
    eu tenho aqui as opções
  • 9:40 - 9:41
    no servidor web Linux.
  • 9:41 - 9:45
    Eu posso interromper a instância,
    reiniciar ou encerrar.
  • 9:46 - 9:47
    Então se eu vou usar essa mesma
  • 9:47 - 9:50
    máquina no outro dia,
    eu posso simplesmente interromper.
  • 9:51 - 9:53
    Ele não vai excluir
    os recursos da máquina.
  • 9:53 - 9:55
    Ele só vai parar
    como se tivesse desligado a máquina.
  • 9:55 - 9:59
    Na WS,
    então eu poderia eventualmente
  • 9:59 - 10:02
    acessar essa máquina num outro dia,
    por exemplo.
  • 10:03 - 10:06
    Tem que aguardar aqui
    o status, mudar para interrompido.
  • 10:07 - 10:10
    Aí depois
    a gente pode excluir essa máquina.
  • 10:12 - 10:15
    Vamos só aguardar aquele terminal.
  • 10:18 - 10:21
    Então, quando terminar
    de carregar a interrupção,
  • 10:21 - 10:24
    vamos ver como é que fica isso
    dentro do console da WS.
  • 10:25 - 10:26
    Está aqui interrompido já.
  • 10:26 - 10:29
    Eu poderia de repente iniciar
    normalmente a instância.
  • 10:29 - 10:33
    Ela já está pronta, vai continuar
    tendo na nossa página web, ou seja,
  • 10:33 - 10:37
    não vou utilizar, mas sexta eu vou
    lá e excluo e encerro a instância.
  • 10:39 - 10:40
    Vou confirmar aqui
  • 10:40 - 10:43
    a exclusão e aí ele vai excluir
    todos os recursos alocados.
  • 10:43 - 10:45
    Ele fala aqui para a gente
  • 10:45 - 10:48
    o volume raiz
    é como se fosse o diretório dele
  • 10:48 - 10:51
    principal,
    melhora o disco dentro dele,
  • 10:52 - 10:54
    onde ele grava as informações.
  • 10:54 - 10:55
    Ele também já excluiu
    essas informações
  • 10:55 - 10:59
    e tudo que tiver armazenado
    dentro dessa instância dessa máquina
  • 10:59 - 11:02
    Linux vai ser excluído junto.
  • 11:02 - 11:05
    Vou encerrar aqui a instância.
  • 11:05 - 11:07
    E aí é só aguardar
  • 11:07 - 11:10
    a exclusão da máquina.
  • 11:10 - 11:11
    Então, dessa forma ai civil,
  • 11:11 - 11:14
    como a gente faz
    para criar uma máquina virtual,
  • 11:14 - 11:17
    Preparar essa máquina para servir
    como um servidor web,
  • 11:18 - 11:19
    para que a gente
    coloque a nossa aplicação,
  • 11:19 - 11:24
    para que consiga em poucos minutos,
    deixar disponível uma aplicação
  • 11:24 - 11:27
    completa, seja um ecommerce,
    por exemplo, dentro da nuvem da WS.
Title:
PSCC CAP02 2025 VA02 AWS CRIACAO DE SERVIDOR WEB LINUX
Video Language:
Portuguese, Brazilian
Duration:
11:31

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions