Pplware

Como instalar o servidor Web Tomcat no CentOS 7?

No Pplware já demos a conhecer os servidores web mais populares, versáteis e poderosos. Tudo o que é site/serviço online necessita de um servidor online, e neste segmento o Apache lidera destacado com mais de 58%, seguido do Nginx com 23.3% e a terceira posição é ocupada pelo servidor Web da Microsoft, o IIS, com 13.2% (saber mais aqui).

Hoje vamos aprender a instalar o servidor web Tomcat no CentOS 7.

O Tomcat é um servidor web Java, mais especificamente, um container de servlets. Este servidor oferece suporte para Java Servlets e JavaServer Pages (JSP) e inclui ferramentas para configuração e gestão, algo que também pode ser realizado via CLI.

Como instalar o Tomcat no CentOS 7?

Para instalarem a última versão do Tomcat no CentOS 7 devem seguir os seguintes passos:

Passo 1) Instalação do Java

Para instalar a última versão do Java (java-1.7.0-openjdk.x86_64) basta que executem o seguinte comando:

yum install java-1.7.0-openjdk.x86_64

Para validar se foi correctamente instalado, executem o comando:

java --version

Passo 2) Download e instalação do TomCat
cd /opt
wget http://ftp.nluug.nl/internet/apache/tomcat/tomcat-8/v8.0.20/bin/apache-tomcat-8.0.20.zip 
unzip apache-tomcat-8.0.20.zip 
mv apache-tomcat-8.0.20 tomcat

Vamos agora definir um conjunto de variáveis de ambiente necessárias. Para tal vamos criar um script (script.sh) dentro de /etc/profile.d/ com a seguinte informação:

#!/bin/bash
CATALINA_HOME=/opt/tomcat
PATH=$CATALINA_HOME/bin:$PATH
export PATH CATALINA_HOME
export CLASSPATH=.

Definimos agora a permissão de execução ao script através do seguinte comando:

chmod +x /etc/profile.d/script.sh

E por fim, mandamos executar o script para que as variáveis de ambiente fiquem disponíveis de forma permanente:

source /etc/profile.d/script.sh

Nota: O Tomcat traz três scripts que permitem, de forma simples, controlar o estado (ex. parar e iniciar) do servidor. Para que os possamos usar, vamos definir permissões de execução para os três scripts:

chmod +x $CATALINA_HOME/bin/startup.sh
chmod +x $CATALINA_HOME/bin/shutdown.sh
chmod +x $CATALINA_HOME/bin/catalina.sh

No CentOS 7 devem também criar uma excepção para a porta 8080 que é usada por omissão pelo Tomcat (é possível também mudar a porta).

Passo 3) Criação de utilizador

O Tomcat traz uma ferramenta de gestão que permite administrar e gerir as páginas. Para aceder a essa interface é importante, por questões de segurança, que seja criado um utilizador. Para tal vamos abrir o ficheiro $CATALINA_HOME/conf/tomcat-users.xml e inserimos a seguinte informações:

…
<user username="role1" password="tomcat" roles="role1"/>
-->
<role rolename="manager-gui"/>
 <role rolename="manager-script"/>
 <role rolename="manager-jmx"/>
 <role rolename="manager-status"/>
 <role rolename="admin-gui"/>
 <role rolename="admin-script"/>
 <user username="pplware" password="passwd_pplware" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</tomcat-users>

Na configuração acima, criamos o utilizador pplware com a password passwd_pplware. Depois desta alteração devem parar e voltar a iniciar o serviço.

Para acedermos ao servidor basta abrir o browser e colocar o endereço http://localhost:8080. Para verem o estado do servidor carreguem em Server Status.

Dentro de Server Status é possível ver visualizar várias informações do nosso servidor, como por exemplo, a carga do mesmo em termos de memória RAM.

E está feito! O Tomcat não é certamente o servidor web mais “amigável” mas depois de tudo instalado e bem configurado é provavelmente um dos mais estáveis.  Além do Linux, o Tomcat pode também ser instalado no Windows. Alguma dúvida ou questão, não hesitem em perguntar.

Exit mobile version