Etapa 1: Crie um Amazon Linux EC2
Entre no console da AWS e depois vá para o painel do EC2 para iniciar a nova instância clicando no botão Lançar:
Isso abrirá o assistente de lançamento da instância do EC2, onde você precisa fornecer o "nome" do par de chaves e o AMI a ser instalado dentro da instância do EC2:
O AMI selecionado é o "Amazon Linux". Depois disso, escolha um par de chaves e clique no botão Iniciar na janela "Resumo" do lado direito para criar a instância do EC2:
Depois que a instância foi criada, volte para o "Painel da instância" para ver a lista de todas as instâncias e clique na instância recém -criada para selecioná -la.
Depois disso, clique com o botão direito do mouse para abrir o menu "Ações" para essa instância de EC2 específica e escolher a opção Connect:
Isso o levará à página de conexão, de onde simplesmente copiar o último comando da parte inferior da página e clicar no ícone ao lado dele para copiar o comando ssh na área de transferência:
Depois que o comando SSH foi copiado, basta abrir um prompt de comando e colar no comando e substituir o nome do par de teclas pelo local do arquivo de segurança no seu PC e pressione a tecla Enter:
Observação: Para o aviso de conexão para um novo host, digite "sim" e continue
Depois de estar conectado à instância do EC2, o comando será convertido em um terminal SSH:
Neste ponto, você pode ir para a próxima etapa.
Etapa 2: Instale e configure o Apache Tomcat
Para instalar o Apache Tomcat no Amazon Linux, você precisa primeiro instalar o ambiente Java no seu EC2 usando o seguinte comando:
sudo yum install java-1.8* -y
Este comando instalará o Java 8 no seu EC2 e produzirá o seguinte resultado no terminal SSH quando executado:
Quando o processo de instalação for feito, verifique a existência do Java executando o seguinte comando:
Java -version
Isso retornará:
Depois disso, mude para o usuário root usando o seguinte comando:
sudo su -
Vá para dentro do diretório opt:
cd /
CD /OPT
Então, para baixar o Apache Tomcat, execute o seguinte comando:
wget https: // dlcdn.apache.org/tomcat/tomcat-9/v9.0.71/bin/apache-tomcat-9.0.71.alcatrão.gz
Depois que o download for concluído, o terminal SSH mostrará a seguinte saída:
Como você pode ver no resultado no terminal de que é um arquivo fechado de alcatrão, descompacte -o usando o comando:
Tar -xvf apache-tomcat-9.0.71.alcatrão.gz
Após esse tipo, o comando "LS" para obter uma lista de todos os arquivos dentro do diretório "opt":
O nome da pasta extraída é bastante longa e pode causar confusão ao configurar o servidor Apache Tomcat; portanto, execute o seguinte comando para renomeá -lo:
MV Apache-Tomcat-9.0.71 TOMCAT9
Depois disso, crie um novo usuário, altere a propriedade da pasta extraída usando o seguinte comando:
sudo useradd -r tomcat
CHOW -R TOMCAT: TOMCAT /OPT /TOMCAT9
Depois de tudo isso, abra o arquivo de serviço do Tomcat, pois novas configurações devem ser adicionadas a esse arquivo específico:
sudo nano/etc/systemd/system/tomcat.serviço
Depois disso, basta copiar e colar as seguintes linhas dentro do arquivo:
[Unidade]
Descrição = servidor tomcat
Depois = syslog.rede de destino.alvo
[Serviço]
Tipo = forking
Usuário = tomcat
Grupo = Tomcat
Ambiente = catalina_home =/opt/tomcat9
Ambiente = catalina_base =/opt/tomcat9
Ambiente = catalina_pid =/opt/tomcat9/temp/tomcat.PID
Execstart =/opt/tomcat9/bin/catalina.SH START
Execstop =/opt/tomcat9/bin/catalina.SH Stop
Reiniciar o Sec = 12
Reinicie = sempre
[Instalar]
WantedBy = MultiUser.alvo
Depois disso, pressione "Ctrl + O" e depois "Ctrl + X" para salvar e sair do arquivo e, após esse início, o serviço do Apache Tomcat usando:
SUDO SystemCTL Daemon-Reload
sudo systemctl iniciar o tomcat
Verifique o status do tomcat usando:
status Systemctl tomcat.serviço
O terminal mostrará o seguinte status do serviço Tomcat:
Isso significa que você instalou com sucesso o apache tomcat.
Etapa 3: Editar regras de entrada
Para poder acessar o host Apache Tomcat da Internet, você precisa alterar as regras de entrada para o tráfego da instância do EC2. Para esse fim, vá para o console da instância do EC2, selecione a instância na seção de detalhes, mude para a guia "Segurança" e clique no nome do "Grupo de Segurança":
Clique no botão "Editar regras de entrada":
Adicione uma nova regra que permitirá o tráfego sobre a porta 8080 e pressione o botão Salvar:
Agora você pode acessar o servidor Apache Tomcat da Internet.
Etapa 4: Visitando o servidor Apache Tomcat hospedado
Para visitar o servidor Apache Tomcat, acesse o console da instância do EC2, selecione a instância e copie o endereço IP público:
Depois disso, cole este endereço IP em um navegador e anexa a porta "8080" no final:
Pressione a tecla Enter para visitar o link e você verá o seguinte resultado no navegador:
Isso confirma que você hospedou com sucesso seu apache tomcat em uma instância do EC2.
Conclusão
Para hospedar um servidor da web apache tomcat em uma instância do EC2, conecte -se à instância e primeiro instale o Java dentro dele. Depois disso, faça o download do tomcat do comando dado e extrai -o. Uma vez extraído, edite as configurações do serviço Tomcat e edite regras de entrada para a instância do EC2. Por fim, pegue o IP público da instância do EC2, insira o número da porta e visite seu servidor Apache Tomcat hospedado.