Upload
cjavich
View
18
Download
1
Embed Size (px)
Citation preview
Configuración de Dominio Virtual
Servidor Web Apache en CentOS
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 httpd
ARCHIVOS 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).
/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 serviciostop 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
Ing. Javier Purizaca Chero 1
Configuración de Dominio Virtual
CREACIÓN Y CONFIGURACIÓN DE DOMINIOS VIRTUALES.
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.conf
En dicho fichero debemos localizar la siguiente linea y descomentarla.
NameVirtualHost *:80
PASO II. ESTRUCTURA DE DIRECTORIOS PARA DOMINIOS VIRTUALES.
Vamos a crear el siguiente dominio virtual.
Javier.com
Por cada dominio debemos crear un directorio en la siguiente ruta, y quedará como se muestra a continuación.
mkdir /var/www/javier.com
Lo 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
Ejemplo de como debería quedar.
mkdir /var/www/javier.com/htmlmkdir /var/www/javier.com/cgi-binmkdir /var/www/javier.com/iconsmkdir /var/www/javier.com/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/javier.com.conf
Ahora, crearemos los ficheros de configuración, (httpd.conf) dentro de los directorios que acabamos de crear.
Ing. Javier Purizaca Chero 2
Configuración de Dominio Virtual
nano /etc/httpd/conf.d/javier.com.conf/httpd.conf
Contenido del archivo, para javier.com
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/var/www/javier.com/html" ServerName www.javier.com</VirtualHost>
Editar el archivo /etc/hosts, e incluir IP y dominios
nano /etc/hosts
debería quedar de la siguiente manera.
192.168.10.7 javier.com
Reiniciamos el demonio.
/etc/init.d/httpd restart o service httpd restart
Ing. Javier Purizaca Chero 3