Buscar en este blog

martes, 2 de octubre de 2012

CONFIGURACIÓN DE APACHE EN CENTOS Y DEBIAN

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 RESTARTREINICIAR 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.

EN DIRECTOYINDEX SE ESTABLECE EL ARCHIVO  QUE EL SERVIDOR BUSCARA  CUANDO SE SOLICITE UNA PÁGINA.





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 RESTARTREINICIAR 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

No hay comentarios:

Publicar un comentario