PROCESO DE INSTALACIÓN.
Trataré de ser lo más breve posible. Este
procedimiento, supongo que ya lo conocerán. (No es necesario aclarar
que debés hacerlo como root)
[root@carlitos ~]# yum install -y httpdARCHIVOS DE CONFIGURACIÓN
La configuración del servidor web tendremos que realizar sobre dos ficheros importantes.
—Archivo de Configuración principal.
/etc/httpd/conf/httpd.conf—Ruta para configurar para dominios virtuales. (no existe el archivo, hay que crearlo) –lo veremos más adelante.
/etc/httpd/conf.d/
INICIAR EL SERVIDOR WEB DE APACHE
[root@carlitos ~]# /etc/init.d/httpd start
También podemos utilizar las opciones de la siguiente tabla.
start | Inicia el servicio |
stop | Detiene el servicio |
restart | Reinicia el servicio. Mata todos los procesos relacionado con el servicio y los vuelve a generar de nueva cuenta. |
reload | Recarga el servicio. Carga las actualizaciones hechas al fichero de configuración del servicio sin necesidad de matar los procesos relacionados con el mismo, por lo que podría entenderse que hace el cambio en caliente. |
condrestart | Reinicio Condicional.- Solamente se inicia si el servicio se encuentra ejecutándose. |
status | Da a conocer el estado en el que se encuentra el servicio |
Dejémonos de explicaciones, y vayámonos a configurar.
PASO I. CREACIÓN DE DOMINIOS VIRTUALES.
Al igual que en OpenSuse, debemos activar la directiva NameHostVirtual, en el archivo de configuración principal./etc/httpd/conf/httpd.confEn dicho fichero debemos localizar la siguiente linea y descomentarla.
NameVirtualHost *:80PASO II. ESTRUCTURA DE DIRECTORIOS PARA DOMINIOS VIRTUALES.
Vamos a crear los siguientes dominios virtuales.
carlossanchez.ni virtual.carlossanchez.niPor cada dominio debemos crear un directorio en la siguiente ruta, y quedará como se muestra a continuación.
mkdir /var/www/carlossanchez.ni mkdir /var/www/virtual.carlossanchez.niLo siguiente sera crear dentro de cada uno de estos directorios la estructura básica que debe llevar cada uno de estos dominios. Esta estructura estará conformada por cuatro directorios:
- html
- cgi-bin
- icons
- error
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. CREACIÓN Y MODIFICACIÓN DE LOS FICHEROS DE CONFIGURACIÓN DE LOS DOMINIOS VIRTUALES.
Deberemos crear los directorios que contendrán los ficheros de configuración en la siguiente ruta. Quedando de esta manera.
/etc/httpd/conf.d/
Creación 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
configuración, (httpd.conf) dentro de los directorios que acabamos de
crear. Observá cómo 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.confContenido 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/hostsdebería quedar de la siguiente manera.
192.168.10.7 carlossanchez.ni
192.168.10.7 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 página web, deberán estar en la siguiente dirección, para poder observarlos en el navegador.
/var/www/carlossanchez.ni/html /var/www/virtual.carlossanchez.ni/htmlParticularmente, me gusta más CentOS… Probarlo, verás que es más cómodo…
Saludos!!! y siempre a la orden.
Carlos E. Sánchez Castillo.
No hay comentarios:
Publicar un comentario