Instalar Servidor Web en CentOS

Antonio Galisteo

En ocasiones anteriores vimos cómo:

En esta ocasión veremos cómo instalar un servidor web o LAMP en CentOS

instalar servidor web en centos

 

Primero abrimos un terminal y como root modificaremos el archivo /etc/hosts para indicarle el nuevo nombre a la máquina (si es que no está) localhost. Agregamos esto en la misma linea que ya exista

127.0.0.1 localhost localhost.localdomain mimaquina

Para una instalación que necesitaremos más adelante, agregaremos lo siguiente al archivo /etc/yum.conf

group_package_types=mandatory,default,optional

Instalamos las herramientas de compilación que necesitaremos para los paquetes del servidor web

yum install gcc make kernel-devel perl

Ahora comenzamos con la instalación de los paquetes del servidor web, comenzando con PHP.

yum groupinstall "PHP Support"
yum install php-mbstring php-devel php-mcrypt zlib zlib-devel zlib-static

Para después instalar Apache

yum groupinstall "Web Server"
yum install httpd-devel

Con esto ya tenemos el servidor instalado. Si deseamos ver la versión de Apache lo haremos con

httpd -v

Los archivos de configuración del servidor son

/etc/httpd/conf/httpd.conf
/etc/httpd/conf.d

Todo archivo de extensión .conf que esté en el directorio /etc/httpd/conf.d/ será procesado por Apache en orden alfabético si necesitas ejecutar algún script al arrancar el servidor.

Si reiniciamos el servidor veremos que nos dará un error indicandonos que no se encuentra el nombre para el servidor. Esto lo arreglamos editando el archivo httpd.conf y añadiendo

ServerName localhost

Si se trata de un servidor de producción podemos eliminar los archivos de prueba que se instalan por defecto comentando todas la lineas del archivo /etc/httpd/conf.d/welcome.conf quedando algo así

#<LocationMatch "^/+$">
#Options -Indexes
#ErrorDocument 404 /error/noindex.html
#</LocationMatch>

La ruta de los archivos fuentes para que sean ejecutados por el servidor están normalmente en /srv/www aunque también los podemos encontrar en /var/www dependiendo de la instalación realizada.

Para que el servidor web se arranque cuando se inicie la máquina podemos hacer

chkconfig httpd on

Espero que os haya sido útil

Publicado el 28-01-2014

Compartelo!

2 comentarios

Deja un comentario

Comentanos

*
Ir arriba de la pagina