Apache y Virtualhost

Sevidores http, virtualhosts, CMSs,

Moderadores: frank, dxfiles

Responder
Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Apache y Virtualhost

Mensaje por fVckingmania.hell » Mié, 20 Jul 2011, 17:47

Bueno he aqui el problema, tengo en un server hosteados dos sitios www.midominio.cu y webmail.midomio.cu ya estan hechos los dos records A en el DNS. Ahora cuando voy a configurar los Virtualhost en Apache esto es lo que hago.

Creo un fichero [www en /etc/apache2/sites-available/ y le entro la siguiente informacion

Código: Seleccionar todo

<VirtualHost *:80>

        ServerName www.midominio.cu
        DocumentRoot /var/www/midominio
        ErrorLog /var/www/midominio/error_log

</VirtualHost>
Luego creo el otro fichero webmail

Código: Seleccionar todo

<VirtualHost *:80>

        ServerName webmail.midominio.cu
        DocumentRoot /var/www/webmail
        ErrorLog /var/www/webmail/error_log

</VirtualHost>
Luego paso a hacer los enlaces simbolicos a /etc/apache2/sites-enabled de ambos sitios

Código: Seleccionar todo

:~# ln -s /etc/apache2/sites-available/www /etc/apache2/sites-enabled/www
:~# ln -s /etc/apache2/sites-available/webmail /etc/apache2/sites-enabled/webmail
De todas formas verifico que los sitios esten avilitados

Código: Seleccionar todo

:~# a2ensite www 
Site www already enabled
:~# a2ensite webmail
Site webmail already enabled
Bien hasta ahi todo bien el problema esta a la hora de acceder a dichos sitios cuando entro la direccion http://www.midominio.cu me muestra perfectamente el sitio, pero cuando entro http://webmail.midominio.cu me saca la pagina principal de Apache, o sea, el index.html que hay en /var/www.

Alguien por favor me puede decir que estoy haciendo mal?? ke relamente estoy a punto de volverme loco :cry:

juanca
Mensajes: 20
Registrado: Mar, 14 Jun 2011, 16:00
Ubicación: Ciego de Avila

Re: Apache y Virtualhost

Mensaje por juanca » Jue, 21 Jul 2011, 14:20

jajajaja no te vuelvas loco tan rapido men......... mira por lo que vi todo lo que has hecho esta bien supongo que las entradas en el dns esten bien y cuando hagas un ping a webmail te responda bien no!!! tambien que hallas reiniciado el apache luego de crear los virtualhost y hacerles el enlace simbolico no!!! pero para poderte ayudar mejor dime que webmail estas usando :?: :?: :?:
"Yo uso Linux, yo soy libre"

103
Mensajes: 335
Registrado: Sab, 12 Feb 2011, 16:51

Re: Apache y Virtualhost

Mensaje por 103 » Jue, 21 Jul 2011, 18:35

¿El webmail lo tienes aquí: /var/www/webmail ?

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Re: Apache y Virtualhost

Mensaje por fVckingmania.hell » Vie, 22 Jul 2011, 08:29

juanca escribió:ero para poderte ayudar mejor dime que webmail estas usando
estoy usando RoundCube
103 escribió:¿El webmail lo tienes aquí: /var/www/webmail ?
sip

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Apache y Virtualhost [Solucionado]

Mensaje por fVckingmania.hell » Mié, 10 Ago 2011, 12:42

Ya solucione el problema, lo que pasaba era que en el DNS habia hecho ambos records A y lo camie y puse uno de ellos CNAME y cachan problema resuelto.

Gracias a todos por sus ideas y sugerencias

Avatar de Usuario
elav
Mensajes: 628
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /var/www/foro
Contactar:

Re: Apache y Virtualhost

Mensaje por elav » Mié, 10 Ago 2011, 16:36

De todos modos te digo como lo hago yo, aunque pueda parecer más desordenado si no tienes muchos host virtuales, es mucha más rápida la cosa..

Yo lo que hago es agregar los VHost en el fichero /etc/apache2/httpd.conf

Código: Seleccionar todo

<VirtualHost *:80>
	ServerAdmin webmaster@midominio
	DocumentRoot /usr/share/roundcube/
	ServerName webmail.midominio
	ServerAlias webmail.midominio
	<Directory "/usr/share/roundcube/">
		Options Indexes Includes FollowSymLinks
		AllowOverride all
	</Directory>
</VirtualHost>
Luego reinicio Apache y andando!!! :mrgreen:
” ... Hacer uso de Software Libre es sentir entre tus manos, palpable y predecible, esa necesidad básica llamada Libertad al que todo ser humano aspira y que muchos por desconocimiento, o simplemente por no entenderlo, nunca podrán tener ... ”

Responder