Anda di halaman 1dari 5

Servidor Web Apache en CentOS

SEPTIEMBRE 2, 2011 6 COMENTARIOS

Hola, Hola Hace unos das publiqu cmo instalar y configurar Apache2 en OpenSuse, pero como soy ms llevado con Fedora y su familia, el da de hoy, en unos cuantos pasos les mostrar cmo configurar un servidor web pero, ahora con CentOS PROCESO DE INSTALACIN. Tratar de ser lo ms breve posible. Este procedimiento, supongo que ya lo conocern. (No es necesario aclarar que debs hacerlo como root)

[root@carlitos ~]# yum install -y httpd


ARCHIVOS DE CONFIGURACIN La configuracin del servidor web tendremos que realizar sobre dos ficheros importantes. Archivo de Configuracin principal.

/etc/httpd/conf/httpd.conf
Ruta para configurar para dominios virtuales. (no existe el archivo, hay que crearlo) lo veremos ms adelante.

/etc/httpd/conf.d/
INICIAR EL SERVIDOR WEB DE APACHE

[root@carlitos ~]# /etc/init.d/httpd start


Tambin podemos utilizar las opciones de la siguiente tabla.

start stop

Inicia el servicio Detiene el servicio Reinicia el servicio. Mata todos los procesos relacionado con el servicio y los vuelve a generar de nueva cuenta. Recarga el servicio. Carga las actualizaciones hechas al fichero de configuracin del servicio sin necesidad de matar los procesos relacionados con el mismo, por lo que podra entenderse que hace el cambio en caliente.

restart

reload

condrestart

Reinicio Condicional.- Solamente se inicia si el servicio se encuentra ejecutndose. Da a conocer el estado en el que se encuentra el servicio
Dejmonos de explicaciones, y vaymonos a configurar.

status

PASO I. CREACIN DE DOMINIOS VIRTUALES.


Al igual que en OpenSuse, debemos activar la directiva NameHostVirtual, en el archivo de configuracin principal.

/etc/httpd/conf/httpd.conf
En dicho fichero debemos localizar la siguiente linea y descomentarla.

NameVirtualHost *:80
PASO II. ESTRUCTURA DE DIRECTORIOS PARA DOMINIOS VIRTUALES. Vamos a crear los siguientes dominios virtuales.

carlossanchez.ni virtual.carlossanchez.ni
Por cada dominio debemos crear un directorio en la siguiente ruta, y quedar como se muestra a continuacin.

mkdir /var/www/carlossanchez.ni mkdir /var/www/virtual.carlossanchez.ni


Lo siguiente sera crear dentro de cada uno de estos directorios la estructura bsica que debe llevar cada uno de estos dominios. Esta estructura estar conformada por cuatro directorios:

html cgi-bin icons error

Ejemplo de como debera quedar.

mkdir /var/www/carlossanchez.ni/html mkdir /var/www/carlossanchez.ni/cgi-bin mkdir /var/www/carlossanchez.ni/icons mkdir /var/www/carlossanchez.ni/error

mkdir /var/www/virtual.carlossanchez.ni/html mkdir /var/www/virtual.carlossanchez.ni/cgi-bin mkdir /var/www/virtual.carlossanchez.ni/icons mkdir /var/www/virtual.carlossanchez.ni/error

Paso III. CREACIN Y MODIFICACIN DE LOS FICHEROS DE CONFIGURACIN DE LOS DOMINIOS VIRTUALES.
Deberemos crear los directorios que contendrn los ficheros de configuracin en la siguiente ruta. Quedando de esta manera.

/etc/httpd/conf.d/
Creacin de los directorios.

mkdir /etc/httpd/conf.d/carlossanchez.ni.conf mkdir /etc/httpd/conf.d/virtual.carlossanchez.ni.conf


Ahora, crearemos los ficheros de configuracin, (httpd.conf) dentro de los directorios que acabamos de crear. Observ cmo quedar.

vi /etc/httpd/conf.d/carlossanchez.ni.conf/httpd.conf
Contenido del archivo, para carlossanchez.ni

<VirtualHost *:80> ServerAdmin carlosezequiels@hotmail.com DocumentRoot "/var/www/carlossanchez.ni/html" ServerName www.carlossanchez.ni

ServerAlias carlossanchez.ni </VirtualHost>


-

vi /etc/httpd/conf.d/virtual.carlossanchez.ni.conf/httpd.conf
Contenido del archivo, para virtual.carlossanchez.ni

<VirtualHost *:80>

ServerAdmin carlosezequiels@hotmail.com DocumentRoot "/var/www/virtual.carlossanchez.ni/html" ServerName www.virtual.carlossanchez.ni

ServerAlias virtual.carlossanchez.ni </VirtualHost>


(Si se realizan pruebas) Editar el archivo /etc/hosts, e incluir IP y dominios

vi /etc/hosts
debera quedar de la siguiente manera. 192.168.10.7 192.168.10.7 carlossanchez.ni virtual.carlossanchez.ni

Reiniciamos el demonio.

/etc/init.d/httpd restart o service httpd restart


probar en el navegador! =D

Listo!!! Record que, los archivos de tu pgina web, debern estar en la siguiente direccin, para poder observarlos en el navegador.

/var/www/carlossanchez.ni/html

/var/www/virtual.carlossanchez.ni/html
Particularmente, me gusta ms CentOS Probarlo, vers que es ms cmodo

Anda mungkin juga menyukai