Instalación apache sin credenciales root

Hola compañeros de la shell,

A continuación vamos a detallar una guía rápida de instalación de apache en linux cuando no disponemos de credenciales root para hacerlo a través de nuestro gestor de paquetes (apt, rpm…).

Como en otras entradas, no vamos a descubrir la rueda, simplemente vamos a tratar de reducir tiempos a la hora de realizar la instalación de apache sin credenciales root. Por lo tanto (y por si no funcionaran por algún motivo las instrucciones que vamos a detallar), antes de nada, el enlace a la documentación oficial del proyecto apache que nos ha servido como guía para la instalación de apache 2.4:

http://httpd.apache.org/docs/2.4/install.html

Bien, para realizar la instalación básicamente tendremos que seguir la «Descripción general para impacientes» que detalla el documento añadiendo algunos pasos.

  1. Descarga de apache y librerías requeridas, en nuestro caso:

Apache 2.4

apr-1.7.0 y apr-util-1.6.1

pcre-8.00

expat-2.2.9

2. Descomprimir apache:

gunzip httpd-NN.tar.gz
tar -xvf httpd-NN.tar

3. Descomprimir y copiar las librerías apr y apr-util tal como detalla el usuario Jaap en la entrada enlazada, es decir (modificando el string «VERSION» por la versión de cada directorio extraído previamente):

cd /DIR_DONDE_SE_ALOJE_APACHE/httpd-VERSION/srclib
cp DIRECTORIO_DONDE_SE_DESCAGO_SW/pcre* ./
tar -xvf apr-VERSION
tar -xvf apr-util-VERSION 
mv apr-VERSION apr 
mv apr-util-VERSION apr-util

4. Descargar y compilar las librerías pcre y expat. Para ello, y con el fin de agrupar todas las librerías necesarias, realizaremos esta tarea de nuevo en el directorio httpd-VERSION/srclib :

cd httpd-VERSION/srclib
cp DIRECTORIO_DONDE_SE_DESCAGO_SW/pcre* ./
gunzip pcre*
tar -xvf pcre*
cd /DIR_DONDE_SE_ALOJE_APACHE/httpd-VERSION/srclib/pcre-DIR
./configure --prefix=/DIR_DONDE_SE_ALOJE_APACHE/httpd-VERSION/srclib/pcre-DIR
make
make install
cd httpd-VERSION/srclib
cp DIRECTORIO_DONDE_SE_DESCAGO_SW/expat* ./
gunzip expat*
tar -xvf expat*
cd /DIR_DONDE_SE_ALOJE_APACHE/httpd-VERSION/srclib/expat-DIR
./configure --prefix=/DIR_DONDE_SE_ALOJE_APACHE/httpd-VERSION/srclib/expat-DIR
make
make install

5. Configuración, compilación e instalación de apache:

cd /DIR_QUE_ALOJA_APACHE/httpd-VERSION
./configure --prefix=/DIR_DESTINO_APACHE/apache --with-pcre=/DIR_QUE_ALOJA_APACHE/httpd-2.4.41/srclib/pcre --with-expat=/DIR_QUE_ALOJA_APACHE/httpd-2.4.41/srclib/expat
make
make install

Bien, si conseguimos llegar a este punto sin errores, tendríamos apache correctamente instalado. Para configurarlo y comprobar de una manera rápida que funciona correctamente tendríamos que seguir los pasos Personalizalo y Prueba de la «Descripción general para los impacientes» de la guía para la instalación de la fundación apache:

http://httpd.apache.org/docs/2.4/install.html

Espero que os sirva.

Nos vemos al otro lado de la pantalla negra.

Esta entrada fue publicada en Software. Guarda el enlace permanente.

Deja una respuesta

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