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?