< 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:50
    A gente vai criar uma nova instância
    para ser o nosso servidor web.
  • 0:51 - 0:53
    Vou clicar em Executar instâncias.
  • 0:56 - 0:58
    E vou
    colocar aqui o nome do meu servidor
  • 0:58 - 1:01
    servidor Web Linux.
  • 1:04 - 1:05
    Nas opções
  • 1:05 - 1:08
    eu irei colocar a opção do Amazon
    Linux, que é uma versão do Linux
  • 1:09 - 1:12
    já otimizada para WS.
  • 1:12 - 1:16
    Aqui tem a imagem dessa versão
    que a gente tá utilizando. Tem
  • 1:16 - 1:20
    várias outras imagens disponíveis
    com diferentes configurações.
  • 1:20 - 1:23
    Está usando a Amazon Linux 2023,
  • 1:24 - 1:27
    Amazon Machine e mês.
  • 1:28 - 1:31
    Mais pra baixo eu escolho
    a configuração de CPU memória.
  • 1:31 - 1:36
    Vou colocar aqui uma única CPU T2
    com o nome da família de instância
  • 1:37 - 1:41
    e com um giga de memória
    só pra nós, servidor web mais light
  • 1:41 - 1:44
    aí que vai subir
    para os nossos clientes
  • 1:44 - 1:45
    também.
  • 1:45 - 1:47
    A gente pode criar um par de chaves,
    por exemplo,
  • 1:47 - 1:50
    para fazer o acesso remoto por
    um aplicativo de linha de comando,
  • 1:50 - 1:52
    como por exemplo, push.
  • 1:52 - 1:54
    Vou clicar aqui
    em Criar um novo par de chaves.
  • 1:57 - 2:00
    E vou dar o nome principal de Chaves
  • 2:00 - 2:03
    Chaves Linux
  • 2:03 - 2:05
    e escolha aqui a extensão
  • 2:05 - 2:09
    ponto PPK que é para uso do push
  • 2:10 - 2:12
    e vou criar o par de chaves.
  • 2:12 - 2:15
    Quando eu fizer isso
    ele vai já baixar pra gente.
  • 2:15 - 2:18
    Vou salvar aqui em Downloads caso
    eu venha a precisar dessa chave.
  • 2:20 - 2:23
    Posso fechar aqui?
  • 2:23 - 2:26
    Legal, Mais pra baixo
    tem as configurações de rede.
  • 2:26 - 2:30
    Ele já está habilitado
    para atribuir p público
  • 2:30 - 2:31
    automaticamente para que a gente
  • 2:31 - 2:34
    consiga acessar remotamente
    essa máquina
  • 2:35 - 2:38
    via tráfego SSH, que é o padrão
  • 2:38 - 2:41
    para conseguir acessar essa máquina
  • 2:42 - 2:45
    por meio de clientes
    como o push, por exemplo.
  • 2:45 - 2:48
    E como a gente está criando
    um servidor web, eu posso habilitar
  • 2:50 - 2:52
    os serviços de HTTP e HTTPS,
  • 2:52 - 2:56
    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 de
  • 3:03 - 3:04
    qualquer lugar do mundo.
  • 3:06 - 3:09
    Aqui então
    tem a configuração de armazenamento.
  • 3:09 - 3:12
    Oito Giga é mais do que suficiente
    para o cliente vai usar
  • 3:13 - 3:16
    e dentro do que a gente precisa,
    vamos clicar aqui
  • 3:16 - 3:19
    e executar a instância.
  • 3:21 - 3:24
    E vamos aguardar a configuração.
  • 3:24 - 3:26
    Vou clicar aqui no menu Sanduíche
  • 3:26 - 3:29
    Instâncias.
  • 3:30 - 3:33
    Vamos atualizar aqui.
  • 3:33 - 3:36
    Já tem aqui
    o nome da nossa do nosso servidor
  • 3:36 - 3:40
    Web Linux, 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 tempinho
    a gente vai ver aqui o status
  • 3:49 - 3:52
    como é que está a nossa instância
    do servidor web Linux
  • 3:52 - 3:55
    pra gente conseguir acessar
    e configurar o nosso servidor.
  • 3:55 - 3:58
    Então aqui no nosso console da WSL
    já passou aqui
  • 3:58 - 4:00
    as validações e segurança.
  • 4:00 - 4:02
    Então duas verificações de status
  • 4:03 - 4:05
    vou clicar aqui no servidor
    web Linux, vai habilitar aqui.
  • 4:05 - 4:07
    A caixinha ao lado
  • 4:07 - 4:10
    tem aqui o endereço IP público dele
    para acessar remotamente,
  • 4:11 - 4:12
    inclusive
    eles vão usar esse endereço
  • 4:12 - 4:15
    depois que a gente tiver
    o nosso servidor web
  • 4:15 - 4:19
    configurado para acesso
    publicamente na web,
  • 4:19 - 4:22
    Então vou clicar nele,
    vou clicar em Conectar.
  • 4:25 - 4:28
    Então nós já estamos aqui
    na parte de conexão da estância.
  • 4:28 - 4:30
    Já estão aqui
    as informações da estância,
  • 4:30 - 4:34
    como o ID da estância,
    o endereço IP público e o usuário.
  • 4:34 - 4:37
    Vou clicar aqui em Conectar.
  • 4:38 - 4:40
    Aí está acessando
    pelo próprio console da WS,
  • 4:40 - 4:43
    Então não precisa de nenhum cliente
    especializado.
  • 4:43 - 4:47
    Ele está acessando pelo console
    e para configurar o nosso ambiente
  • 4:48 - 4:51
    no nosso servidor Linux,
    já criamos um servidor web.
  • 4:51 - 4:54
    Agora para deixar disponível
    para que as pessoas acessem
  • 4:54 - 4:57
    de qualquer lugar do mundo.
    Então para isso, a primeira coisa
  • 4:58 - 4:59
    eu vou dar um update aqui no
  • 4:59 - 5:02
    instalador de pacotes do Linux.
  • 5:06 - 5:09
    Já está tudo atualizado,
    mas é de boa praxe.
  • 5:09 - 5:12
    Vou instalar aqui o servidor web.
  • 5:21 - 5:22
    E servidor web?
  • 5:22 - 5:25
    E o servidor Simples,
    só para poder hospedar
  • 5:25 - 5:28
    uma página HTML, por exemplo.
  • 5:29 - 5:32
    Então ele já instalou
    deixando em que a nossa
  • 5:32 - 5:34
    nós console.
  • 5:34 - 5:35
    Pronto,
  • 5:35 - 5:37
    agora que a gente instalou
    o servidor web,
  • 5:37 - 5:39
    eu vou deixar
    ele pré configurado para
  • 5:39 - 5:42
    se a gente precisar
    reiniciar a máquina virtual.
  • 5:42 - 5:45
    Ele já está automaticamente
    ao reiniciar a máquina.
  • 5:46 - 5:49
    Então eu vou colocar aqui o comando.
  • 5:50 - 5:53
    Para poder startar o servidor web,
  • 5:53 - 5:56
    vou pegar aqui da minha colinha.
  • 6:02 - 6:04
    Já habilitamos aqui
    o nosso servidor web.
  • 6:04 - 6:06
    Pronto, o nosso servidor web
    está instalado e configurado.
  • 6:06 - 6:11
    Agora você vai criar uma página HTML
    para hospedar nesse servidor web
  • 6:11 - 6:13
    e deixar disponível
    para os nossos usuários.
  • 6:20 - 6:23
    Então vou colocar aqui o comando
  • 6:24 - 6:27
    do V-Ray vai usar o editor de texto,
    que é o Vim.
  • 6:27 - 6:30
    Uma atualização do
    VI nesse diretório que barra
  • 6:30 - 6:33
    var barra w w, que é onde a gente
  • 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