Anda di halaman 1dari 3

Instalar Apache 2 en CentOS 6.

x
En primer lugar los paquetes instalados por defecto en centOS, incluido Apache no estn actualizados; por ese
motivo vamos a compilar e instalar una versin de Apache propia a partir de los archivos fuentes.

En primer lugar, instalemos los paquetes prerrequisitos.

# yum groupinstall "Development Tools"

# yum install openssl-devel

# yum install pcre-devel

Descargar Apache
Descargar Apache desde httpd.apache.org. La version liberada actualmente estable es 2.4.7.
Una vez conozcamos la URL directa de descarga de Apache, utilicemos el comando wget como se muestra en la
siguiente figura para descargar directamente el servidor Apache.

cd /usr/src

wget http://apache.mirrors.tds.net//httpd/httpd-2.4.7.tar.gz

tar -xzvf httpd-2.4.7.tar.gz

Descargar APR y APR-Util


En este momento debemos descargar las herramientas de librera APR and APR-Util porque la versin de CentOS
no es compatible con la ltima versin de Apache. Visitar http://apr.apache.org/download.cgi para ver las URL de
descarga de las versiones actuales de estas libreras, luego utilice el comando wget como se muestra en la siguiente
figura.

cd /usr/src

wget http://psg.mtu.edu/pub/apache//apr/apr-1.5.0.tar.gz

wget http://psg.mtu.edu/pub/apache//apr/apr-util-1.5.3.tar.gz

tar zxvf apr-1.5.0.tar.gz

tar zxvf apr-util-1.5.3.tar.gz


Ahora debemos mover las carpetas apr y apr-util que recin hemos descargado adentro de los archivos fuentes de
Apache.

mv apr-1.5.0 /usr/src/httpd-2.4.7/srclib/apr

mv apr-util-1.5.3 /usr/src/httpd-2.4.7/srclib/apr-util

Compile los fuentes de Apache


Hemos llegamos al momento en que ya podemos compilar. Deseamos utilizar los parametros de configuracion: --
enable-ssl , --enable-so --with-mpm=prefork y --with-included-apr:

# cd /usr/src/httpd-2.4.7

# ./configure --enable-so --with-mpm=prefork --with-included-apr

# make

# make install

Iniciar Apache
# /usr/local/apache2/bin/apachectl start

Verifiquemos que el proceso de Apache: httpd esta en ejecucin en el segundo plano (background).

# ps -efa | grep http

root 29529 1 0 13:08 ? 00:00:00 /usr/local/apache2/bin/httpd -k start

apache 29530 29529 0 13:08 ? 00:00:00 /usr/local/apache2/bin/httpd -k start

apache 29531 29529 0 13:08 ? 00:00:00 /usr/local/apache2/bin/httpd -k start

apache 29532 29529 0 13:08 ? 00:00:00 /usr/local/apache2/bin/httpd -k start

root 29616 18260 0 13:09 pts/0 00:00:00 grep http

Para detener apache, utilizar apachectl stop.

# /usr/local/apache2/bin/apachectl stop
Utilizar httpd -l para ver todos los modulos que han sido compilados como parte de Apache httpd daemon.

# /usr/local/apache2/bin/httpd -l

Compiled in modules:

core.c

mod_so.c

http_core.c

event.c

Anda mungkin juga menyukai