Está en la página 1de 5

Cmo configurar VirtualHosts en Apache2 + Webalizer en Debian (I pa...

http://albertux75.wordpress.com/2009/04/23/como-configurar-virtualh...

albertux@debian:~$ sudo apt-get remove hipoteca

Cmo configurar VirtualHosts en Apache2 + Webalizer en Debian (I parte) 23 abril 2009


Estos das he tenido ue preparar un servidor !pache2 para ue "uncionase con varios dominios !bout these ads di"erentes desde la misma #$% es decir% ue un &nico servidor !pache alo'ase ( resolviese 2 dominios por separado) Es lo ue se conoce como congurar VirtualHosts basados en nombres. *o primero es instalar el servidor !pache2: #apt-get install apache2 apache2-common +na ve, instalado% toda la con-guraci.n de !pache est/ en /etc/apache2/. 0irando el contenido de este directorio% observamos distintos archivos ( directorios% entre los cuales est/n: sites-available ( sites-enabled) En ambos directorios debe existir un archivo 1de"ault2% el cual tomaremos como base para editar la con-guraci.n de nuestros 3osts 4irtuales) En sites-available tendremos los 4irtual3osts disponibles 5pero no 1activados26 para ser usados ( en sites-enabled% tendremos los 4irtual3osts ue tenemos "uncionando) *a "orma de traba'ar entre estos directorios es a trav7s de un enlace simb.lico8 as el de"ault de sites-enabled ser/ un enlace simb.lico del de"ault de sites-available) 9ebian inclu(e sus propias herramientas para activar ( desactivar tanto sitios :eb como m.dulos: a2ensite-; !ctiva un sitio :eb) a2dissite-; 9esactiva un sitio :eb a2enmod-; !ctiva un m.dulo de apache disponible en mods-available) a2dismod-;9esactiva un m.dulo) $or de"ecto% apache nos crea un 1index.html2 como p/gina de inicio de nuestro servidor :eb) $ara desactivarla ( comen,ar a hacer uso de los 4irtual3osts desactivaremos antes este inicio por de"ecto: #a2dissite default #maginamos ue tenemos dominio1.com ( 1dominio2.com) 4amos a comen,ar a preparar estos dos 4irtual3osts) $ara ello nos dirigimos a /etc/apache2/available-sites/ ( utili,aremos el archivo default como base para preparar la con-guraci.n de estos% para ello hacemos una copia: #cp default dominio1.com #cp default dominio2.com El contenido de estos dos sitios :eb lo podemos volcar en /var/www/dominio1 ( en /var/www /dominio2 respectivamente) $ara ello% creamos estos dos directorios donde volcaremos los contenidos de ambas :ebs: #mkdir /var/www/dominio1 #mkdir /var/www/dominio2 +na ve, creado estos dos directorios volcado el contenido de las :ebs en ellos% s.lo ueda editar los archivos de con-guraci.n de los hosts virtuales)
1 de 5 24/05/2013 14:56

Cmo configurar VirtualHosts en Apache2 + Webalizer en Debian (I pa...

http://albertux75.wordpress.com/2009/04/23/como-configurar-virtualh...

Editaremos en primer lugar el del dominio<) $ara ello: #nano /etc/apache2/sites-available/dominio1.com El cual debe uedar parecido a esto: # # dominio1.com (/etc/apache2/sites-available/www.dominio1.com) # ameVirtualHost 1!2.1"#.1.$ -% (&' de nuestro servidor) (VirtualHost 1!2.1"#.1.$% )erver*dmin webmaster+dominio1.com )erver ame h,p-//www.dominio1.com )erver*lias dominio1.com ..dominio1.com # &nde/es 0 1irector2 3oot. 1irector2&nde/ inde/.html inde/.php 1ocument3oot /var/www/dominio1/ # 4ogles 5rror4og /var/www/dominio1/logs/error.log -% (ha2 6ue crear los directorios si no e/isten) 7ustom4og /var/www/dominio1/logs/access.log combined -% (ha2 6ue crear los directorios si no e/isten) (/VirtualHost% = lo mismo con elotro virtual3ost /etc/apache2/sites-available/dominio2.com # # dominio2.com (/etc/apache2/sites-available/www.dominio2.com) # ameVirtualHost 1!2.1"#.1.$ -% (&' de nuestro servidor) (VirtualHost 1!2.1"#.1.$% )erver*dmin webmaster+dominio2.com )erver ame h,p-//www.dominio2.com )erver*lias dominio2.com ..dominio2.com # &nde/es 0 1irector2 3oot. 1irector2&nde/ inde/.html inde/.php 1ocument3oot /var/www/dominio2/ # 4ogles 5rror4og /var/www/dominio2/logs/error.log -% (ha2 6ue crear los directorios si no e/isten) 7ustom4og /var/www/dominio2/logs/access.log combined -% (ha2 6ue crear los directorios si no e/isten) (/VirtualHost% !hora solamente nos ueda ue activamos los dos sitios: #a2ensite dominio1.com #a2ensite dominio2.com

2 de 5

24/05/2013 14:56

Cmo configurar VirtualHosts en Apache2 + Webalizer en Debian (I pa...

http://albertux75.wordpress.com/2009/04/23/como-configurar-virtualh...

Esto crear/ el enlace simbolico de estos archivos entre sites-available ( sites-enabled) !hora s.lo tendremos ue recargar la con-guraci.n para ue apache co'a los cambios) # /etc/init.d/apache2 reload ( miramos si la con-guraci.n de los virtualhosts est/ bien: #apache2 -S 4irtual3ost con-guration: <92)<>?)<)3:@ is a Aame4irtual3ost de"ault server dominio<)com 5BetcBapache2Bsites-enabledBdominio<)com:26 port @ namevhost dominio<)com 5BetcBapache2Bsites-enabledBdominio<)com:26 port @ namevhost dominio2)com 5BetcBapache2Bsites-enabledBdominio2)com:26 C(ntax DE Fon esto% (a podemos comprobar si realmente "uncionan nuestros 4irtual3osts) * Si no hemos dado de alta dominio1.com y dominio2.com en un servidor de DNS para hacer pruebas podemos editar el /etc/hosts para que las peticiones a esos dominios vayan a nuestros servidor 192.168.1.3 dominio1.com dominio2.com En el pr.ximo captulo veremos como con-gurar Gebali,er para conocer las estadsticas de ambos dominios por separado)

) Escrito en Heneral% linux% *inux - 0undo IriJi 8 Eti uetado !pache2% con-gurar 4irtual 3osts% debian% ho:to 4irtual3osts% 4irtual3osts 8

9 comentarios
mu( bueno% se adapta tambien a ubuntu% si puedes sacar +A 0!A+!* de servidor 9AC) con eso estaria completo) C!*+9DC por eu!o K ma(o 2009 at <2:K? pm Lesponder Muenas% esot( traba'ando con este tema

ue publicaste) El problema

ue tengo es

ue desde
24/05/2013 14:56

3 de 5

Cmo configurar VirtualHosts en Apache2 + Webalizer en Debian (I pa...

http://albertux75.wordpress.com/2009/04/23/como-configurar-virtualh...

a"uera de mi *!A no pueden acceder a mi pagina :eb% solo entrar al index)html ue viene por de"ecto ue dice: #NOs GDLECP a mi index)php no entra% solo entra a un index)html% ( el redireccionamiento ue hice dentro del index)html es: Esto ultimo da error de ue no encuentra la pagina o ue no puede acceder) Fomo con-guro apache2 para ue desde a"uera puedan entrar a mi pagina% es decir ue me recono,ca index)php desde a"uera de mi *!A% dentro de la *!A todo bien) Hracias ( saludos)por cce 23 enero 20<0 at <0:0< pm Lesponder 0EN! 3NN$-EQ+#4RSLEILEC3S N!LHENRSUblanJS esta parte no salio arriba por cce 23 enero 20<0 at <0:02 pm Lesponder Lealmente me ha parecido genial este artculo) Ao esto( mu( h/bil a&n con *inux ( lo he podido seguir al detalle) El &nico problema es ue no me "unciona el 4irtual3ost) Nengo ba'o el mismo #$ 2 sitios 5escuela)dominio)com e intranet)dominio)com6 pero siempre se activa el primer 4irtual3ost) *a con-guraci.n parece est/r per"ecta) Ao tengo errores) Ce me agotaron las ideas) !gradecera alguna a(uda) Hracias por arudamartineti <9 mar,o 20<0 at K:2K pm Lesponder Colucionado VVP nada ue (o mismo me he dado cuenta del problema) *a cuesti.n es ue de-n mal el Cerver!lias ( siempre coincidia con la primera aparici.n del sitio) Eliminado ( todo "unciona genialP 0uchas gracias ( saludos por arudamartineti <9 mar,o 20<0 at K:32 pm Lesponder 3e con-gurado xampp en 9ebian ( me sale mi #p ( no el dominio en teoria esta bien con-gurado si me podeis echar una mano es un problema (a ue cuando alguien conecta con tu servidor sale tu ip 9ebian >?> xampp <W3a por rafael X abril 20<0 at >:K> am Lesponder 3ola creo ue he con-gurado xampp en 9ebian ( me sale mi #p ( no el dominio en teoria esta bien con-gurado si me podeis echar una mano es un problema (a ue cuando alguien conecta con tu servidor sale tu ip 9ebian >?> xampp <W3a por rafael << abril 20<0 at 9:2K pm Lesponder Y *og-les Error*og BvarB:::BanunciosBlogsBerror)log Fustom*og BvarB:::BanunciosBlogsBaccess)log combined 9irector( 1BvarB:::BanunciosBlogs2 9en( "rom !ll B9irector( B4irtual3ost

FDANEANRS<8

+L*RhTp:BBlocahostBindex)phpS

4 de 5

24/05/2013 14:56

Cmo configurar VirtualHosts en Apache2 + Webalizer en Debian (I pa...

http://albertux75.wordpress.com/2009/04/23/como-configurar-virtualh...

por "allard 2W septiembre 20<< at ?:<W pm Lesponder Excelente instructivoV 0e ha sido de gran a(uda) por #uan 2? ma(o 20<2 at <2:29 am Lesponder

Mlog de Gord$ress)com) Nema AeatV) !rtculos 5LCC6 and Fomentarios 5LCC6)

5 de 5

24/05/2013 14:56