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:
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
EofDepois 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 tomcatDepois disso, verifique se o Apache Tomcat está funcionando verificando o status de serviço do Tomcat:
status Systemctl tomcat.serviçoA 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.