COMO YA SE HABIA DICHO EN OTRA ENTRADA SOBRE EL SERVICIO WEB, AHORA APACHE PERMITE
SERVIR VARIOS SITIOS WEB CON UN ÚNICO SERVIDOR. PARA ELLO PERMITE LA
CREACIÓN DE DOMINIOS VIRTUALES EN FUNCIÓN DE DIFERENTES DIRECCIONES
IP O DIFERENTES NOMBRES POR IP. A CONTINUACION MOSTRAREMOS LA CONFIGURACION DE HOSTING VIRTUAL CON DIFERENTE IP EN CENTOS Y LA CONFIGURACION CON DIFERENTE DOMINIO EN DEBIAN.
COMO YA SE HABIA RECORDADO EN OTRAS ENTRADAS LO PRIMERO QUE DEBEMOS
HACER PARA MONTAR NUESTRO SERVIDOR ES TENER ACCESO A
INTERNET PARA PODER DESCARGAR EL PAQUETE DE INSTALACIÓN, ACTUALIZACIONES
Y REPOSITORIOS, SI ES MÁQUINA VIRTUAL DEBEMOS CONFIGURAR LA CONEXIÓN DE
RED DEL EQUIPO , ESTA CONFIGURACIÓN DEPENDE DE LO QUE NECESITEMOS,LA
CONFIGURACIÓN DE LA RED EN EL EQUIPO VIRTUAL POR DEFECTO ES NAT, ESTA ES ÚTIL SI LO ÚNICO QUE QUEREMOS ES QUE NUESTRO SISTEMA VIRTUALIZADO TENGA SALIDA A INTERNET. SI POR EL CONTRARIO
QUEREMOS QUE LA MAQUINA VIRTUAL SEA PARTE DE NUESTRA RED FÍSICA Y DE
ESTA MANERA ACCEDA A RECURSOS DE NUESTRA RED DE MANERA DIRECTA , DEBEMOS
CONFIGURAR EN MODO PUENTE.
CONFIGURACION DE HOSTING VIRTUAL CON DIFERENTE IP EN CENTOS:
PARA MONTAR ESTE SERVICIO CREAREMOS TRES PÁGINAS WEB EN CENTOS:
WWW.THEBEST.COM CON LA IP 192.168.100.3
WEB.ELTIGRE.LA CON LA IP 192.168.100.4
WWW.ALLIGATOR.COM CON LA IP 192.168.100.5
1.LO PRIMERO QUE DEBEMOS HACER ES ACTIVAR TRES INTERFACES DE RED PARA BRINDAR POR CADA UNA LOS SERVICIOS WEB REQUERIDOS (3 PÁGINAS), DARLE SALIDA A INTERNET A UNA DE LAS INTERFACES PARA DESCARGAR EL PAQUETE DE INSTALACIÓN, (ESTE PASO LO PUEDEN ENCONTRAR EN CUALQUIER OTRA ENTRADA EN EL QUE SE HAYA HECHO UNA CONFIGURACION DE OTRO SERVICIO), EL PAQUETE EN CENTOS SE LLAMA HTTPD, SE DESCARGAR CON EL SIGUIENTE COMANDO: YUM INSTALL HTTPD, COMO YO YA LO HABIA DESCARGADO ME DICE QUE EL PAQUETE ESTA INSTALADO EN SU VERSION MAS RECIENTE:
2.UNA VES INSTALADO EL PAQUETE DE HTTP VAMOS A EDITAR EL ARCHIVO DE CONFIGURACION PRINCIPAL EN LA SIGUIENTE UBICACION: NANO /ETC/HTTPD/CONF/HTTPD.CONF, NAVEGAMOS A TRAVEZ DE LA LINEAS DEL ARCHIVO Y TENDREMOS EN CUENTA UNAS LINEAS FUNDAMENTALES QUE YA FUE EXPLICADA SU FUNCION EN LA ENTRADA "SERVICIO WEB".
PARA EL EJERCICIO:
EN SERVERADMIN COLOCAR EL CORREO ELECTRONICO DEL ADMINISTRADOR, YA QUE LOS PROBLEMAS CON EL SERVIDOR SON VIA E-MAIL.
EN SERVERNAME DA EL NOMBRE Y EL PUERTO QUE UTILIZA EL SERVIDOR PARA IDENTIFICARSE, COMO TENEMOS VARIAS IPS SE DEJA EL ASTERISCO PARA QUE LA SELECCION SE DE DE MANERA AUTOMATICA,TAMBIEN PUEDE IR EL NOMBRE DEL DOMINIO QUE SE CONFIGURARA EN LA INFORMACION DE CADA PAGINA WEB .
EN USERCANONICALNAME CUANDO SE ESTABLECE EN OFF APACHE USARA EL NOMBRE DE HOST Y EL PUERTO SUMINISTRADO, PERO SI SE ESTABLECE EN ON APACHE USARA EL VALOR DE LA DIRECTIVA "SERVERNAME"
3.AHORA VAMOS A CONFIGURAR LA INFORMACION NECESARIA PARA QUE CADA PAGINA WEB PUEDA FUNCIONAR , TODAS LAS PETICIONES QUE VAN DENTRO DE VIRTUALHOST SE APLICARA SOLO A ESTE HOST (DIRECCION IP), COMO TENEMOS TRES SE CONFIGURARAN TRES CON SU RESPECTIVA INFORMACIÓN:
EN NAMEVIRTUALHOST DEFINIMOS LAS 3 IPS CON EL PUERTO POR EL QUE SE ESCUCHARA.
EN <VIRTUALHOST> VA LA IP O EL DOMINIO AL QUE SE LE APLICARA LAS PETICIONES CONFIGURADAS.
EN SERVERADMIN COLOCAMOS UN CORREO ELECTRONICO.
EN DOCUMENTROOT LA DIRECCION DONDE RESIDIRAN LOS ARCHIVOS O PAGINAS QUE HARAN FUNCIONAL NUESTRO SERVIDOR.
EN SERVERNAME VA EL NOMBRE DE IDENTIFICACIÓN DE LA PÁGINA, COMO SE BUSCARA LA PÁGINA EN INTERNET.
EN DIRECTOYINDEX SE ESTABLECE EL ARCHIVO QUE EL SERVIDOR BUSCARA CUANDO SE SOLICITE UNA PÁGINA.
4.ENTRE LOS PARAMETROS ANTERIORES DEFINIMOS LA UBICACION DE LAS PÁGINAS WEB, VAMOS ALLI Y DENTRO DE /VAR/WWW/HTML CREAMOS LOS ARCHIVOS QUE CONTENDRA EL CODIGO HTML PARA LA PAGINA WEB, ESTOS ARCHIVOS SE CREARAN CON EL NOMBRE DEFINIDO EN DIRECTORYINDEX :
5. UNA VEZ HECHO ESTO INICIAMOS EL SERVICIO WEB CON EL COMANDO SERVICE HTTPD START:
SERVICE HTTPD RESTART: REINICIAR EL SERVICIO.
SERVICE HTTPD STOP: PARAR EL SERVICIO.
SERVICE HTTPD STATUS: MIRAR EL ESTADO DE L SERVICIO.
6.AHORA LO QUE HACEMOS ES QUE VAMOS A OTRA MAQUINA Y EN LA URL COPIAMOS EL FQDN DE CADA PAGINA WEB Y DEBERA MOSTRAR SU CONTENIDO:
CONFIGURACION DE HOSTING VIRTUAL CON DIFERENTE DOMINIO, IGUAL IP EN DEBIAN:
PARA MONTAR ESTE SERVICIO CREAREMOS TRES PÁGINAS WEB EN DEBIAN CON LA DIRECCIÓN IP 192.168.9.6:
WWW.COLANTICA.COM
WEB.CURACAO.COM
WWW2.BONAIRE.COM
1.LO PRIMERO QUE DEBEMOS HACER ES DARLE SALIDA A INTERNET A NUESTRA INTERFAZ PARA DESCARGAR EL PAQUETE DE INSTALACION, EL PAQUETE SE LLAMA APACHE2 Y SE DESCARGA CON APT-GET INSTALL APACHE2.COMO YO YA LO HABIA DESCARGADO ME DICE QUE EL PAQUETE ESTA INSTALADO EN SU VERSION MAS RECIENTE:
2.UNA VES INSTALADO EL PAQUETE APACHE VAMOS A EDITAR EL ARCHIVO DE CONFIGURACION PRINCIPAL EN LA SIGUIENTE UBICACION: NANO /ETC/APACHE2/APACHE2.CONF,
NAVEGAMOS A TRAVEZ DE LA LINEAS DEL ARCHIVO Y TENDREMOS EN CUENTA UNAS
LINEAS FUNDAMENTALES QUE YA FUE EXPLICADA SU FUNCION EN LA ENTRADA "SERVICIO WEB".
3.AHORA
VAMOS A CONFIGURAR LA INFORMACION NECESARIA PARA QUE CADA PAGINA WEB
PUEDA FUNCIONAR , TODAS LAS PETICIONES QUE VAN DENTRO DE VIRTUALHOST SE
APLICARA SOLO A ESTE HOST (DIRECCION IP), COMO TENEMOS TRES SE
CONFIGURARAN TRES CON SU RESPECTIVA INFORMACIÓN:
EN NAMEVIRTUALHOST DEJAMOS UN * DONDE VA LA IP PARA QUE LA CONFIGURE DE MANERA DINAMICA YA QUE ES LA MISMA PARA TODAS LAS PAGINAS.
EN <VIRTUALHOST> VA LA IP O EL DOMINIO AL QUE SE LE APLICARA LAS PETICIONES CONFIGURADAS CON EL PUERTO POR DONDE ESCUCHA, IGUALMENTE LA DEJAMOS CON UN *.
EN SERVERADMIN COLOCAMOS UN CORREO ELECTRONICO.
EN DOCUMENTROOT LA DIRECCION DONDE RESIDIRAN LOS ARCHIVOS O PAGINAS QUE HARAN FUNCIONAL NUESTRO SERVIDOR.
EN SERVERNAME VA EL NOMBRE DE IDENTIFICACIÓN DE LA PÁGINA, COMO SE BUSCARA LA PÁGINA EN INTERNET.
3..ENTRE LOS PARAMETROS ANTERIORES DEFINIMOS LA UBICACION DE LAS PÁGINAS WEB, VAMOS ALLI Y DENTRO DE /VAR/WWW/ CREAMOS LOS ARCHIVOS QUE CONTENDRA EL CODIGO HTML PARA LA PAGINA WEB, ESTOS ARCHIVOS SE CREARAN CON EL NOMBRE DEFINIDO EN DIRECTORYINDEX :
CODIGO HTML DE COLANTICA.HTML
CODIGO HTML DE BONAIRE.HTML
CODIGO HTML DE CURACAO.HTML
4.AHORA VAMOS A NANO /ETC/APACHE2/PORTS.CONF Y ESPECIFICAMOS EL PUERTO DE DIFUSION DEL SERVICIO:
5. UNA VEZ HECHO ESTO INICIAMOS EL SERVICIO WEB CON EL COMANDO SERVICE APACHE2 START:
SERVICE APACHE2 RESTART: REINICIAR EL SERVICIO.
SERVICE APACHE2 STOP: PARAR EL SERVICIO.
SERVICE APACHE2 STATUS: MIRAR EL ESTADO DE L SERVICIO.
6.AHORA LO QUE HACEMOS ES QUE VAMOS A OTRA MAQUINA Y EN LA URL COPIAMOS EL FQDN DE CADA PAGINA WEB Y DEBERA MOSTRAR SU CONTENIDO:
WWW.COLANTICA.COM
WEB.CURACAO.COM
WWW2.BONAIRE.COM
-ERRORES:
EL ERROR MAS FRECUENTE QUE SE DEBE TENER MUY ENCUENTA ES QUE OLVIDAMOS DESACTIVAR EL PROXY Y CON EL PROXY ACTIVADO NO SE PODRA VISUALIZAR LA PÁGINA.
-RECUERDA:
PARA QUE TE PERMITA ABRIR CON EL FQDN DEBES HACER LA CONFIGURACION DE DNS RESPECTIVA