-
Ao invés de você criar um servidor
web na sua própria rede local,
-
você pode criar
um servidor web na nuvem,
-
até mesmo até para gerenciar
microsserviços.
-
Então, a gente vai criar agora
um servidor web usando o Linux
-
e preparar para que você consiga
já ter uma página
-
para que os seus clientes consigam
acessar o conteúdo do seu site,
-
por exemplo.
-
Vamos lá?
-
Então,
está aqui no console da AWS.
-
Eu vou acessar aqui o EC2,
-
que é o nosso serviço
de criação de máquinas virtuais.
-
Já está disponível
aqui para a gente.
-
Eu não tenho nenhuma instância
em execução.
-
Vou clicar aqui em "Instâncias".
-
Tinha uma instância
que já estava sendo encerrada.
-
A gente vai criar uma nova instância
para ser o nosso servidor web.
-
Vou clicar em Executar instâncias.
-
E vou
colocar aqui o nome do meu servidor
-
servidor Web Linux.
-
Nas opções
-
eu irei colocar a opção do Amazon
Linux, que é uma versão do Linux
-
já otimizada para WS.
-
Aqui tem a imagem dessa versão
que a gente tá utilizando. Tem
-
várias outras imagens disponíveis
com diferentes configurações.
-
Está usando a Amazon Linux 2023,
-
Amazon Machine e mês.
-
Mais pra baixo eu escolho
a configuração de CPU memória.
-
Vou colocar aqui uma única CPU T2
com o nome da família de instância
-
e com um giga de memória
só pra nós, servidor web mais light
-
aí que vai subir
para os nossos clientes
-
também.
-
A gente pode criar um par de chaves,
por exemplo,
-
para fazer o acesso remoto por
um aplicativo de linha de comando,
-
como por exemplo, push.
-
Vou clicar aqui
em Criar um novo par de chaves.
-
E vou dar o nome principal de Chaves
-
Chaves Linux
-
e escolha aqui a extensão
-
ponto PPK que é para uso do push
-
e vou criar o par de chaves.
-
Quando eu fizer isso
ele vai já baixar pra gente.
-
Vou salvar aqui em Downloads caso
eu venha a precisar dessa chave.
-
Posso fechar aqui?
-
Legal, Mais pra baixo
tem as configurações de rede.
-
Ele já está habilitado
para atribuir p público
-
automaticamente para que a gente
-
consiga acessar remotamente
essa máquina
-
via tráfego SSH, que é o padrão
-
para conseguir acessar essa máquina
-
por meio de clientes
como o push, por exemplo.
-
E como a gente está criando
um servidor web, eu posso habilitar
-
os serviços de HTTP e HTTPS,
-
que são os protocolos comuns
para acesso a qualquer servidor web.
-
Isso habilita no firewall
as portas necessárias
-
para que meu servidor web
tenha acesso mundialmente de
-
qualquer lugar do mundo.
-
Aqui então
tem a configuração de armazenamento.
-
Oito Giga é mais do que suficiente
para o cliente vai usar
-
e dentro do que a gente precisa,
vamos clicar aqui
-
e executar a instância.
-
E vamos aguardar a configuração.
-
Vou clicar aqui no menu Sanduíche
-
Instâncias.
-
Vamos atualizar aqui.
-
Já tem aqui
o nome da nossa do nosso servidor
-
Web Linux, aí só precisa aguardar
ele terminar de inicializar.
-
Essa verificação de status
tem que dar um check de concluído.
-
Vamos só aguardar.
-
Então depois de um tempinho
a gente vai ver aqui o status
-
como é que está a nossa instância
do servidor web Linux
-
pra gente conseguir acessar
e configurar o nosso servidor.
-
Então aqui no nosso console da WSL
já passou aqui
-
as validações e segurança.
-
Então duas verificações de status
-
vou clicar aqui no servidor
web Linux, vai habilitar aqui.
-
A caixinha ao lado
-
tem aqui o endereço IP público dele
para acessar remotamente,
-
inclusive
eles vão usar esse endereço
-
depois que a gente tiver
o nosso servidor web
-
configurado para acesso
publicamente na web,
-
Então vou clicar nele,
vou clicar em Conectar.
-
Então nós já estamos aqui
na parte de conexão da estância.
-
Já estão aqui
as informações da estância,
-
como o ID da estância,
o endereço IP público e o usuário.
-
Vou clicar aqui em Conectar.
-
Aí está acessando
pelo próprio console da WS,
-
Então não precisa de nenhum cliente
especializado.
-
Ele está acessando pelo console
e para configurar o nosso ambiente
-
no nosso servidor Linux,
já criamos um servidor web.
-
Agora para deixar disponível
para que as pessoas acessem
-
de qualquer lugar do mundo.
Então para isso, a primeira coisa
-
eu vou dar um update aqui no
-
instalador de pacotes do Linux.
-
Já está tudo atualizado,
mas é de boa praxe.
-
Vou instalar aqui o servidor web.
-
E servidor web?
-
E o servidor Simples,
só para poder hospedar
-
uma página HTML, por exemplo.
-
Então ele já instalou
deixando em que a nossa
-
nós console.
-
Pronto,
-
agora que a gente instalou
o servidor web,
-
eu vou deixar
ele pré configurado para
-
se a gente precisar
reiniciar a máquina virtual.
-
Ele já está automaticamente
ao reiniciar a máquina.
-
Então eu vou colocar aqui o comando.
-
Para poder startar o servidor web,
-
vou pegar aqui da minha colinha.
-
Já habilitamos aqui
o nosso servidor web.
-
Pronto, o nosso servidor web
está instalado e configurado.
-
Agora você vai criar uma página HTML
para hospedar nesse servidor web
-
e deixar disponível
para os nossos usuários.
-
Então vou colocar aqui o comando
-
do V-Ray vai usar o editor de texto,
que é o Vim.
-
Uma atualização do
VI nesse diretório que barra
-
var barra w w, que é onde a gente
-
disponibiliza
páginas web dentro desse servidor
-
e vamos criar aqui nosso index
com os HTML
-
para configurar
nesse servidor de texto
-
mais simples a gente tem que apertar
a tecla insert no nosso teclado
-
e a gente pode digitar
ou copiar um trecho de código a ele
-
já tem pré configurado
e colar aqui no nosso
-
editor de texto.
-
Eu vou copiar aqui
-
que eu já tenho ele
pronto para a gente
-
não perder tempo,
só dar o botão direito e colar.
-
O que a gente tem aqui
é uma página HTML simples HTML cinco
-
Tem aqui
um título Olá FIAP, um e um.
-
O título da página é o FIAP, um
é um título
-
dentro do corpo da página,
então pode salvar de dar um ESC
-
Shift dois pontos
-
e X que ele grava e salva.
-
Esse arquivo.
-
Ele está dando esse erro aqui
porque não está
-
encontrando o caminho do arquivo,
-
então já ver o que está acontecendo
para corrigir esse erro.
-
Para sair eu vou dar um shift,
dois pontos que.
-
Exclamação
-
que a gente está vendo aqui tem
-
o HTML está duplicado, Então eu vou
editar, vou apagar um dos html
-
e vou editar esse cara aqui.
-
Então de novo, dá um insert,
-
vou colar o trecho de código
-
ESC shift dois pontos
-
x que ele grava e executa.
-
Pronto,
já temos aqui o nosso arquivo,
-
então se a gente consultar
esse mesmo caminho
-
ou dar um cat aqui para consultar
-
esse diretório barra var
-
www que onde
-
os pé das páginas HTML do Apache,
-
ou melhor, do httpd.
-
Está lá na nossa página HTML.
-
Então falta só agora a gente testar
-
acessando isso publicamente
no endereço
-
dessa máquina Linux.
-
Então pegar aqui o endereço.
-
Voltando aqui na nossa aba
-
eu tenho endereço
público dessa máquina Linux,
-
então você sai sem endereço.
-
Eu público,
vou colar numa outra e assim.
-
Pronto,
já tem a nossa nossa página web.
-
Ela está disponível a qualquer lugar
do mundo, então eles conseguem
-
disponibilizar isso
para os nossos clientes.
-
Por enquanto
é só uma página simples,
-
mas poderia ser
uma aplicação completa na web.
-
Depois que a gente testou,
configurou, instalou
-
e não precisa mais da máquina,
-
nós vamos instalar a instância,
vamos encerrar essa instância.
-
A gente pode até parar
essa instância.
-
Eu não preciso dessa máquina,
eu vou mexer no outro dia
-
a gente para instância
e já não vai ser de cobrança da WS.
-
Então, primeiro vai parar
a instância para mostrar para vocês
-
e depois vai encerrar para excluir
completamente essa instância.
-
Então vou voltar aqui para WS
-
no nosso Dashboard. Sim,
-
eu tenho aqui as opções
-
no servidor web Linux.
-
Eu posso interromper a instância,
reiniciar ou encerrar.
-
Então se eu vou usar essa mesma
-
máquina no outro dia,
eu posso simplesmente interromper.
-
Ele não vai excluir
os recursos da máquina.
-
Ele só vai parar
como se tivesse desligado a máquina.
-
Na WS,
então eu poderia eventualmente
-
acessar essa máquina num outro dia,
por exemplo.
-
Tem que aguardar aqui
o status, mudar para interrompido.
-
Aí depois
a gente pode excluir essa máquina.
-
Vamos só aguardar aquele terminal.
-
Então, quando terminar
de carregar a interrupção,
-
vamos ver como é que fica isso
dentro do console da WS.
-
Está aqui interrompido já.
-
Eu poderia de repente iniciar
normalmente a instância.
-
Ela já está pronta, vai continuar
tendo na nossa página web, ou seja,
-
não vou utilizar, mas sexta eu vou
lá e excluo e encerro a instância.
-
Vou confirmar aqui
-
a exclusão e aí ele vai excluir
todos os recursos alocados.
-
Ele fala aqui para a gente
-
o volume raiz
é como se fosse o diretório dele
-
principal,
melhora o disco dentro dele,
-
onde ele grava as informações.
-
Ele também já excluiu
essas informações
-
e tudo que tiver armazenado
dentro dessa instância dessa máquina
-
Linux vai ser excluído junto.
-
Vou encerrar aqui a instância.
-
E aí é só aguardar
-
a exclusão da máquina.
-
Então, dessa forma ai civil,
-
como a gente faz
para criar uma máquina virtual,
-
Preparar essa máquina para servir
como um servidor web,
-
para que a gente
coloque a nossa aplicação,
-
para que consiga em poucos minutos,
deixar disponível uma aplicação
-
completa, seja um ecommerce,
por exemplo, dentro da nuvem da WS.