Posted by : Unknown
domingo, 31 de mayo de 2015
TOMCAT
Apache
Tomcat es un software desarrollado con Java (con lo cual
puede funcionar en cualquier sistema operativo, con su máquina virtual java
correspondiente) que sirve como servidor web con soporte de servlets y JSPs.
Tomcat
es un contenedor web basado en el lenguaje Java que actúa como motor de
servlets y JSPs.
Se
ha convertido en la implementación de referencia para las especificaciones de
servlets y JSPs.
Fue
seleccionado como la implementación de referencia de contenedores de
componentes web Sun (JSPs/Servlets)
A
partir de la versión 4.0, Jakarta Tomcat utiliza el contenedor de servlets Catalina.
Vamos
a instalar TOMCAT en CENTOS 7
Lo
primero que necesitamos es instalar jdk:
yum install
java-1.7.0-openjdk.x86_64
Después instalamos herramientas de red y
otros paquetes de la siguiente manera:
yum install net-tools unzip wget
Ahora descargamos la version
disponible de Tomcat en este caso la 8.0.23
Entramos a la ruta:
cd
/opt
Luego descargamos la
versión .zip
http://ftp.nluug.nl/internet/apache/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.zip
Descomprimimos la misma:
unzip
apache-tomcat-8.0.23.zip
Movemos el fichero:
mv
apache-tomcat-8.0.23 tomcat
Creamos el archivo
script.sh en la siguiente ruta:
vi /etc/profile.d/script.sh
Colocamos el siguiente
texto
#!/bin/bash
CATALINA_HOME=/opt/tomcat
PATH=$CATALINA_HOME/bin:$PATH
export PATH CATALINA_HOME
export
CLASSPATH=.
Salimos con :wq para que se guarden los cambios
Damos permisos al archivo:
chmod +x /etc/profile.d/script.sh
Variables de retorno permanentes:
source
/etc/profile.d/script.sh
Damos permisos a los
siguientes ejecutables:
chmod +x
$CATALINA_HOME/bin/startup.sh
chmod +x $CATALINA_HOME/bin/shutdown.sh
chmod +x $CATALINA_HOME/bin/catalina.sh
chmod +x $CATALINA_HOME/bin/shutdown.sh
chmod +x $CATALINA_HOME/bin/catalina.sh
Ahora reiniciamos el servicio:
$CATALINA_HOME/bin/startup.sh
Modificamos los firewall:
firewall-cmd --zone=public
--add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --reload
Se crea un usuario para
administración:
vi
$CATALINA_HOME/conf/tomcat-users.xml
Aumentamos las siguientes líneas al
final del documento:
<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="admin"
password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</tomcat-users>
Ahora tenemos un usuario admin con contraseña admin
para administrar y verificar el funcionamiento de tomcat.
Detenemos e iniciamos el servicio:
Cd $CATALINA_HOME
./bin/catalina.sh stop
./bin/catalina.sh start
Para probar la instalación del
servidor TOMCAT ingresamos en el navegador a //localhost:8080
Adicional se va configurar de tal manera que cuando se ingrese la
IP de nuestra máquina se muestre
nuestro nombre:
Primero instalamos el
servicio httpd:
yum -y install httpd
Ahora lo iniciamos:
systemctl start httpd
Procedemos a crear en la siguiente
ruta un archivo.html:
cd /var/www/html/
Allí colocaremos nuestro
nombre:
vi index.html
Limpiamos las reglas de los
iptables:
iptables -F
iptables -X
iptables -Z
Finalmente reiniciamos el
servicio:
Systemctl restart httpd
Probamos en el navegador: