Como configurar o apache tomcat no linux

Como configurar o apache tomcat no linux
O Apache Tomcat, ou simplesmente Tomcat, é um servidor web de código aberto e gratuito desenvolvido pela Apache Software Foundation para implementar o Java Servlet, JavaServer Pages, Java Expression Language e Web-Socket Technologies. Ele fornece um servidor http 'java puro'.

O Apache Tomcat fornece um conector HTTP padrão na porta 8080, permitindo que você o use como um servidor da Web, como o Apache, para seus aplicativos Java.

Este artigo mostrará como configurar completamente o servidor Apache Tomcat em sua máquina Linux.

OBSERVAÇÃO: Testei as instruções e métodos de instalação em um Ubuntu 20.04 e Debian 10.7 servidor.

Requisitos

Para você seguir o processo de instalação fornecido neste guia, você exigirá:

  1. Um servidor Linux totalmente atualizado
  2. Sudo ou permissões de raiz

Instalando o Apache Tomcat

Vamos começar instalando o Tomcat em nosso servidor.

Instalando Java JDK

Antes de instalar o Apache Tomcat, precisamos garantir que uma versão em Java em funcionamento seja instalada em nosso servidor.

Em nosso exemplo, usaremos o Amazon Corretto JDK.

Comece atualizando seu sistema e instale Java-Common, WGet e Curl como:

Atualização de sudo apt-get
sudo apt-get install java-common Curl wget -y

Em seguida, inicie seu navegador e navegue até a página de download da Amazon Corretto, conforme fornecido no recurso abaixo:

https: // docs.AWS.Amazonas.com/correto/mais recente/correto-11-ug/downloads-list.html

Localize o pacote para o seu sistema Linux e copie o link de download.

Depois de copiar o link de download, abra o terminal e digite o comando abaixo:

wget https: // correto.AWS/Downloads/mais recente/Amazon-Corretto-11-X64-Linux-JDK.Deb

O comando acima baixará o correto JDK para o seu sistema para instalação.

Depois que o download concluir, digite o comando abaixo para instalar o pacote JDK.

sudo dpkg -i amazon-corretto-11-x64-linux-jdk.Deb

O comando acima usará o pacote Debian baixado para instalar o JDK.

Para verificar se a instalação está concluída e você instalou o JDK, digite o comando:

Java -Versão

Executando este comando deve imprimir a versão Java e o fornecedor JDK. Abaixo está um exemplo de saída:

OpenJdk 11.0.12 2021-07-20 LTS
Ambiente de tempo de execução OpenJDK Corretto-11.0.12.7.1 (construção 11.0.12+7-lts)
OpenJDK servidor de 64 bits VM Corretto-11.0.12.7.1 (construção 11.0.12+7-lts, modo misto)

Configurando o usuário do tomcat

Por razões de segurança, é melhor ter uma conta de usuário para executar os serviços Apache Tomcat. Evite usar o usuário root para executar o servidor Tomcat.

Vamos começar criando o usuário do tomcat com um diretório inicial padrão e um shell definido como false.

sudo useradd -m -u -d /home /tomcat -s $ (que false) tomcat

Para verificar se o usuário do tomcat existe com as informações corretas, gata o arquivo /etc /passwd como:

gato /etc /passwd | Grep Tomcat

Abaixo está um exemplo de saída:

tomcat: x: 1001: 1001 ::/home/tomcat:/usr/bin/false

Instale o tomcat 10

O próximo passo é instalar o binário do Tomcat em nosso sistema. Após a redação deste tutorial, o Apache Tomcat 10 não está disponível em repositórios oficiais para as principais distribuições do Linux.

Inicie seu navegador e navegue até a página de download do Apache Tomcat 10.

Selecione o alcatrão ou o arquivo zip e copie o link de download.

Abra o terminal e navegue até o diretório inicial do usuário do tomcat que criamos na etapa anterior.

CD /Home /Tomcat

Em seguida, use WGET ou CRO para baixar o arquivo Tomcat como:

sudo wget https: // dlcdn.apache.org/tomcat/tomcat-10/v10.0.10/bin/apache-tomcat-10.0.10.alcatrão.gz

A etapa final é desconhecer os arquivos e armazená -los no diretório inicial do Tomcat. Você pode usar o comando:

sudo tar xvf apache-tomcat-10.0.10.alcatrão.GZ -C . --componentes de tira = 1

A próxima etapa é usar o comando chown para definir as permissões corretas para os arquivos Apache Tomcat.

sudo chown -r tomcat: tomcat.
sudo chmod -r u+x ./bin/

Como configurar o usuário do apache tomcat no Linux

Para configurar os usuários do Apache Tomcat, precisamos editar os usuários do tomcat.Arquivo XML no diretório conf.

Edite o arquivo e adicione os detalhes do usuário, como mostrado no exemplo abaixo:

sudo vim/home/tomcat/conf/tomcat-users.xml

Adicione as linhas como




pancadas = "gerente-gui, admin-gui"/>

Na configuração de exemplo acima, o nome de usuário Tomcat só pode acessar o gerente do Tomcat, enquanto o nome de usuário do Admin pode acessar o gerente e a interface do administrador.

Certifique -se de adicionar a configuração de nome de usuário mostrada acima entre os blocos a seguir


Finalmente, salve o arquivo e feche o editor.

Para executar o servidor Apache Tomcat, insira o comando:

sudo/home/tomcat/bin/startup.sh

Como acessar o tomcat

Depois de iniciar o servidor Tomcat, ele será executado na porta 8080 por padrão e você pode acessar a interface navegando para http: // 127.0.0.1: 8080

Se o servidor Tomcat estiver em execução, você deverá ver a página padrão do Tomcat:

Se você quiser aprender várias maneiras de iniciar e interromper o serviço Apache Tomcat, considere nosso tutorial sobre o tópico.

Conclusão

Este tutorial mostrou como instalar e configurar o servidor Apache Tomcat no Linux. Verifique nossos outros tutoriais do Tomcat para saber mais sobre como proteger e administrar seu servidor Tomcat.