0

como instalar apache 8 en centos 7



como instalar apache 8 en centos 7

como instalar apache 8 en centos 7 , en esta oportunidad vamos a analizar cómo podemos instalar Apache Tomcat 8, servidor web que nos permite alojar aplicaciones Java, algo muy útil para los desarrolladores que implementan aplicaciones en Java.

mas tutoriales de informatica y programacion

Temas mas vistos

¿Qué es Apache Tomcat?

Como lo hemos mencionado anteriormente Apache Tomcat es un servidor web que ofrece alternativas para aplicaciones en Java, como es costumbre en Linux es un software libre, de código abierto el cual día a día está mejorando. Apache proviene de la palabra francesa a patchy server el cual está implementado desde 1996 y dentro de sus múltiples ventajas tenemos:

Ventajas de Apache Tomcat
  • Software libre
  • Multiplataforma
  • Óptimo rendimiento
  • Estable y seguro

Básicamente el uso de Apache Tomcat está enfocado a las páginas web ya sean dinámicas o estáticas y bien sabemos que Apache está integrado con el ya conocido paquete LAMP (Linux, Apache, MySQL, PHP).

1. Actualizar el sistema CentOS 7

El primer paso a realizar es actualizar nuestro sistema CentOS 7 para buscar nuevos updates y de esta manera tener más estabilidad, para ello usaremos el comando:

  1. sudo yum update

Esperamos que todos los archivos sean descargados e instalados.

2. Instalar Java

El siguiente paso que debemos realizar es instalar Java para que Apache Tomcat pueda ejecutar todas aquellas aplicaciones basadas en Java. Para realizar esta actualización usaremos el siguiente comando:

  1. sudo yum install java1.7.0openjdkdevel

Aceptamos la descarga y esperamos que la misma sea instalada. Por defecto la ruta donde se ha instalado Java es /usr/lib/jvm/jre, debemos tenerlo presente para la configuración de Apache Tomcat.

3. Creación de usuario para Tomcat

Una vez hayamos instalado Java de manera correcta el siguiente paso que debemos realizar es crear un usuario para gestionar todo lo relacionado con Apache Tomcat (no debe ser el usuario root). Primero crearemos el grupo tomcat usando el siguiente comando:

  1. sudo groupadd tomcat

Ahora procedemos a crear el usuario tomcat y añadiremos los siguientes ajustes a dicho usuario:

  • Hacerlo miembro del grupo tomcat.
  • Crearemos un directorio en la ruta opt/tomcat donde se instalará Apache Tomcat.
  • Agregaremos el parámetro /bin/false para que nadie acceda a la cuenta.

Ingresaremos el siguiente comando:

  1. sudo useradd M s /bin/nologin g tomcat d /opt/tomcat tomcat

Una vez realizado este proceso podemos proceder a descargar e instalar Apache Tomcat 8.

4. Descargar e instalar Apache Tomcat

Para ello debemos ir al siguiente enlace web Apache para ver las últimas versiones de Apache disponibles para descarga. Para hallar la versión correcta (Archivo tar.gz) vamos a la versión correcta y en el campo Binary Distributions ubicamos el archivo tar.gz en el campo core.

Allí debemos copiar la dirección de enlace para la respectiva descarga. Para la versión 8 el enlace es el siguiente: Archivo tar.gz Apache 8.

Para comenzar el proceso de instalación iremos a la carpeta home usando el parámetro:

  1. cd ~

A continuación usaremos el comando wget para proceder con la descarga de Apache Tomcat, usaremos la sintaxis wget Link_de_Descarga, en nuestro caso es:

  1. wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gz

Esperamos que la descarga concluya y sea instalada de manera correcta.

Nota

En algunos casos el comando wget no está disponible en CentOS 7, pare solucionar esto basta con ingresar el comando:

  1. sudo yum install wget

Con esto ya lo tendremos instalado.

Como lo mencionamos anteriormente vamos a instalar Apache Tomcat 8 en la ruta /opt/tomcat pero por defecto esta ruta no existe, para crearla usaremos el siguiente comando:

  1. sudo mkdir /opt/tomcat

A continuación vamos a extraer el archivo descargado en la ruta /opt/tomcat, para ello ingresaremos el siguiente comando:

  1. sudo tar xvf apachetomcat8*tar.gz C /opt/tomcat stripcomponents=1

Esperamos que se extraiga Apache en la ruta /opt/tomcat. Una vez se extraigan todos los archivos debemos asignar los permisos correspondientes.

5. Actualizar permisos al usuario tomcat

Para que el usuario tomcat pueda acceder a la ruta de instalación de Tomcat vamos a realizar el siguiente proceso. Vamos a ir a la ruta donde se instalaron todos los archivos de Apache Tomcat 8 (/opt/tomcat) usando el siguiente comando:

  1. cd /opt/tomcat

Una vez estemos en esta ruta vamos a ingresar los siguientes parámetros para conceder los permisos de escritura y lectura en dicha ruta:

    1. sudo chgrp R tomcat conf
    1. sudo chmod g+rwx conf
  1. sudo chmod g+r conf/*

Finalmente vamos a permitir que el usuario tomcat sea el propietario de los logs, aplicaciones web y demás componentes del archivo conf, para ello ingresaremos lo siguiente:

  1. sudo chown R tomcat webapps/ work/ temp/ logs/

Ahora pasamos a instalar el archivo system.

6. Instalar el archivo system

Debemos instalar el archive systemd ya que Apache Tomcat va a correr como un servicio, por ello ingresaremos lo siguiente para crear el archivo tomcat.service:

  1. sudo nano /etc/systemd/system/tomcat.service

Allí podemos ver que se despliega un archivo en blanco por lo cual debemos agregar lo siguiente:

    1. # Systemd unit file for tomcat
    1. [Unit]
    1. Description=Apache Tomcat Web Application Container
    1. After=syslog.target network.target
    1.  
    1. [Service]
    1. Type=forking
    1.  
    1. Environment=JAVA_HOME=/usr/lib/jvm/jre
    1. Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
    1. Environment=CATALINA_HOME=/opt/tomcat
    1. Environment=CATALINA_BASE=/opt/tomcat
    1. Environment=‘CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC’
    1. Environment=‘JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom’
    1.  
    1. ExecStart=/opt/tomcat/bin/startup.sh
    1. ExecStop=/bin/kill 15 $MAINPID
    1.  
    1. User=tomcat
    1. Group=tomcat
    1.  
    1. [Install]
  1. WantedBy=multiuser.target

Guardamos los cambios usando la combinación de teclas Ctrl + O y salimos del editor usando la combinación Ctrl + X. A continuación vamos a reiniciar el archivo systemd usando el siguiente comando:

  1. sudo systemctl daemonreload

Una vez se reinicie continuamos con la siguiente tarea.

7. Habilitar el servicio de Apache Tomcat

Una vez hayamos concluido el proceso anterior vamos a iniciar el servicio de Apache usando el siguiente comando:

  1. sudo systemctl start tomcat

Posteriormente habilitamos Apache Tomcat usando el siguiente comando:

  1. sudo systemctl enable tomcat

Una vez hayamos iniciado el servicio podemos verificar la instalación de Tomcat en el navegador, para ello debemos conocer la dirección IP de nuestra máquina usando el comando ifconfig.
En el navegador ingresaremos la siguiente sintaxis:

  1. http://IP-Servidor:8080

Como vemos se accede a la pantalla inicial de Apache y a partir de allí gestionar lo que consideremos necesario.







comparte con tus amigos

codigo fuente

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *