Instalación de Apache 2.4.6 en Unix

Una guía rápida para aprender a instalar Apache HTTP Server en un entorno Linux

Apache es el servidor web más popular y si trabaja como administrador del sistema, es muy probable que no cruce el camino hacia Apache HTTP.

Esta no es la instalación típica de yum, sino que descargue el código fuente y compílelo en su entorno Linux.

Comencemos con el procedimiento de descarga e instalación.

Descargar Apache HTTP

  • En este artículo, utilizaremos la última versión estable del servidor web Apache disponible 2.4.6 en el sistema operativo Centos 6.3.
  • Descargue la versión Apache 2.4.6 desde https://httpd.apache.org/download.cgi
  • Descarguemos a la carpeta /opt/apache
  • Una vez descargado, debe tener httpd-2.4.6.tar.gz

Instalación de Apache HTTP

Instalaremos Apache en el directorio /opt/apache con mod_ssl habilitado.

Requisitos

  • Compilador ANSI-C y sistema de compilación: asegúrese de tener el compilador GCC o CC instalado en su servidor y configurado en PATH. Puede instalar GCC con yum de la siguiente manera.
# yum install gcc
  • Apr/apr-util: asegúrese de tener apr/apr-util 1.2 instalado en su servidor.
  • OpenSSL: asegúrese de tener la última versión de OpenSSL en su servidor. Puede instalar OpenSSL con yum de la siguiente manera.
# yum install openssl
  • Extraigamos el archivo descargado en /opt/apache ejecutando el comando
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
  • Ahora puede ver que ha extraído todo en la nueva carpeta httpd-2.4.6
  • Ir a la carpeta httpd-2.4.6
  • Compilemos e instalemos el código fuente de Apache
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so
# make
# make install

Comprendamos mejor la sintaxis configurada.

  • –with-apr= instruye a usar un archivo de configuración de apr especificado
  • –prefix= Proporcione la ubicación donde desea instalar, en este ejemplo Apache, se instalará en /opt/apache
  • –enable-ssl esto compilará apache con SSL habilitado para que pueda proteger el servidor web Apache con certificado SSL.
  • –enable-so para habilitar módulos compartidos

Luego de una compilación exitosa, podría ver que Apache está instalado en /opt/apache de la siguiente manera.

Ahora, podemos eliminar las carpetas httpd-2.4.6.tar.gz y httpd-2.4.6 de esta ubicación, ya que ya no son necesarias.

# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6

A continuación, puede estar interesado en asegurarlos.

¿Te gustó leer el artículo? ¿Qué tal compartir con el mundo?