Instalação do Tomcat no AWS EC2 Linux

Instalação do Tomcat no AWS EC2 Linux

Tomcat é um servidor da web baseado em Apache usado para hospedar aplicativos e sites da Web em sua máquina. O Apache pode funcionar como um servidor web hospedado localmente, mas quando esse hospedagem local é feito nas máquinas virtuais da AWS EC2 com portas de entrada específicas, os usuários podem acessá -lo mesmo fora da rede local.

Esta posta.

Etapa 1: Crie uma instância do EC2 com o Amazon Linux

Vá para dentro do console da AWS e vá para o console do EC2. No interior, basta clicar no botão Lançar a instância:

No assistente de configuração de lançamento, forneça os seguintes detalhes:

  • Um nome para o EC2 VM
  • Defina o AMI para a Amazon Linux
  • Selecione um teclado (ou crie um se ainda não tiver um)
  • Configurações de rede como padrão

Depois de todas essas configurações, clique no botão "Iniciar instância" na guia Resumo:

Isso criará uma nova instância, que pode ser vista na lista de EC2s no console do EC2:

Quando a máquina virtual estiver no estado em execução, vá para a próxima etapa.

Etapa 2: Conectando -se com o EC2

No painel do EC2, clique na máquina virtual EC2 recém -criada e clique na opção "Connect":

Na página de conexão, mude para a opção SSH e copie o comando que está sendo exibido na parte inferior da página:

Depois disso, abra um prompt de comando e cole o comando dentro dele usando o botão do mouse direito dentro dele:

Observação: Certifique -se de substituir o caminho do arquivo do par de chave.

Depois disso, pressione a tecla "Enter" e você será registrado dentro do Amazon Linux em execução dentro da VM EC2:

Etapa 3: Instalando Java JDK

Para instalar o Apache Tomcat na sua instância de máquina virtual EC2, você precisa instalar o Java JDK em sua instância e, para isso, basta digitar o seguinte comando no terminal SSH (o prompt de comando com conexão com EC2):

sudo yum install java-1.8*

A execução deste comando iniciará o processo de instalação:

Se você for solicitado para confirmação, o tipo "y" e hit "Enter":

Depois disso, basta esperar o processo de instalação completar totalmente. Depois de concluído, execute o seguinte comando para verificar a instalação do Java JDK:

Java -version

Isso produzirá o seguinte resultado:

A saída confirma que o Java foi instalado com sucesso na instância do EC2.

Etapa 4: instale e configure o tomcat

Primeiro, crie um novo diretório e depois entre nesse diretório usando os seguintes comandos:

sudo su -
cd /
CD /OPT

O próximo passo é instalar o apache tomcat; Para isso, você precisa baixar o arquivo zippeado do Tomcat em seu site oficial usando 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 feito, o terminal exibirá a seguinte saída:

Observação: Se o terminal mostrar que a saída é um "erro 404", isso significa que uma versão mais recente do tomcat está disponível. Nesse caso, vá para a página de downloads, clique na “.tz.”Pacote e use o URL de download no comando wget acima.

Depois que o download estiver pronto, você precisa extrair o conteúdo deste pacote com zíper usando o seguinte comando:

Tar -xvf apache-tomcat-9.0.71.alcatrão.gz

Depois que o arquivo for extraído, altere o nome para facilitar o uso usando o seguinte comando:

MV Apache-Tomcat-9.0.71 TOMCAT9

Depois disso, crie um novo usuário para o TomCat usando o seguinte comando:

sudo useradd -r tomcat

Depois que o usuário é criado, queremos permitir que esse usuário acesse nossa pasta Tomcat, pois use o seguinte comando:

CHOW -R TOMCAT: TOMCAT /OPT /TOMCAT9

O próximo passo é mudar o “tomcat.Arquivo de serviço ”, para esse primeiro tipo o seguinte Common:

sudo tee/etc/systemd/system/tomcat.serviço<

A execução deste comando nos permitirá digitar a configuração dentro do terminal até digitar o EOF e pressionar Enter:

Agora, digite as seguintes linhas:

[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
Eof

Depois disso, basta pressionar Enter e o terminal ficará assim:

Depois disso, reinicie os serviços do Tomcat usando os seguintes comandos:

SUDO SystemCTL Daemon-Reload
sudo systemctl iniciar o tomcat

Depois disso, verifique se o Apache Tomcat está funcionando verificando o status de serviço do Tomcat:

status Systemctl tomcat.serviço

A execução do comando produzirá os seguintes resultados:

O status está em execução, o que significa que o serviço Apache Tomcat foi instalado com sucesso e está em execução.

Observação: Se você deseja acessar o servidor Tomcat de fora, não deixe de permitir a porta 8080 para as regras de entrada da instância do EC2.

Conclusão

Instalação e configuração do Apache Tomcat Server para Amazon Linux na máquina virtual EC2 pode ser bastante complexo. No entanto, uma maneira direta e uma das maneiras mais simples de instalar o Tomcat foi explicada completamente neste guia. Depois de configurar seu servidor Apache Tomcat, você pode usá -lo para hospedar seu aplicativo da web em uma instância do EC2. E caso você queira que o tráfego externo possa acessar seu servidor da web, você precisará permitir a porta 8080 para o tráfego de entrada do EC2.