Mailinglist Archive: opensuse-es (1513 mails)

< Previous Next >
Re: [suse-linux-s] apache2
Mira yo estoy usando apache2 en linux 9.1 y me funciona super bien pero en
/etc/apache2/vhost.d/default.conf, solo tengo un .conf, no tengo varios
archivos vhost.conf porque en el mismo archivo defino todos los virtual
host, porque tengo entendido que apache solamente lee el primer .conf que
encuentre ahi aunque en realidad no se yo solamente he probado de esta
manera por ejemplo en tu caso yo lo haria asi:

NameVirtualHosts *:80 # Esto es muy importante porque si no no funciona los
vhost


<VirtualHost *:80>
ServerAdmin webmaster@xxxxxxxxxxxx
ServerName dominio1.com
DocumentRoot /srv/www/vhosts/dominio1.com
</VirtualHost>

HostnameLookups Off
UseCanonicalName Off
ServerSignature On
ScriptAlias /cgi-bin/ "/srv/www/vhosts/dominio1.com/cgi-bin/"

<Directory "/srv/www/vhosts/dominio1.com/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>

<Directory "/srv/www/vhosts/dominio1.com">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
> <VirtualHost *:80>
ServerAdmin webmaster@xxxxxxxxxxxx
ServerName dominio1.com
DocumentRoot /srv/www/vhosts/dominio1.com

HostnameLookups Off
UseCanonicalName Off
ServerSignature On
ScriptAlias /cgi-bin/ "/srv/www/vhosts/dominio1.com/cgi-bin/"

<Directory "/srv/www/vhosts/dominio1.com/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>

<Directory "/srv/www/vhosts/dominio1.com">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

#Este es para el dominio2

VirtualHost *:80>
ServerAdmin webmaster@xxxxxxxxxxxx
ServerName dominio2.com
DocumentRoot /srv/www/vhosts/dominio2.com
</VirtualHost>

HostnameLookups Off
UseCanonicalName Off
ServerSignature On
ScriptAlias /cgi-bin/ "/srv/www/vhosts/dominio2.com/cgi-bin/"

<Directory "/srv/www/vhosts/dominio2.com/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>

<Directory "/srv/www/vhosts/dominio2.com">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
> <VirtualHost *:80>
ServerAdmin webmaster@xxxxxxxxxxxx
ServerName dominio1.com
DocumentRoot /srv/www/vhosts/dominio1.com

HostnameLookups Off
UseCanonicalName Off
ServerSignature On
ScriptAlias /cgi-bin/ "/srv/www/vhosts/dominio2.com/cgi-bin/"

<Directory "/srv/www/vhosts/dominio2.com/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>

<Directory "/srv/www/vhosts/dominio2.com">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

# y todo esto lo guardas en un archivo con cualquier nombre pero que sea
punto conf( p ej. vhost.conf) y renombras los demas .conf que tengas en la
carpeta /etc/apache2/vhost.d/















----- Original Message -----
From: "Ricardo Gutierrez M." <rgutierrez@xxxxxxxxxxx>
To: <suse-linux-s@xxxxxxxx>
Sent: Friday, March 11, 2005 9:34 PM
Subject: RV: [suse-linux-s] apache2


>
> Tu mismo problema me pasa a mi , y no doy con el tiro , a ver quien se
anima
> de la lista y nos hecha una mano..
>
> Saludos Lista..
>
> Ricardo G.
>
>
> -----Mensaje original-----
> De: ArDN_sinspamplis_@xxxxxxx [mailto:ardn@xxxxxxx]
> Enviado el: Viernes, 11 de Marzo de 2005 01:50 p.m.
> Para: suse-linux-s@xxxxxxxx
> Asunto: [suse-linux-s] apache2
>
> Hola a todos de nuevo.
> Tengo problemas al intentar configurar dos servidores virtuales con
apache2
> y suse 9.2. independientemente del dominio que busque, siempre me muestra
el
> contenido de uno de ellos.
> Quiero decir, aunque busque www.dominio2.com siempre me devuelve el
servidor
> las paginas de www.dominio1.com
>
> La configuración la he realizado como sigue:
>
> -archivo /etc/apache/httpd.conf
> .....
> Include /etc/apache2/vhosts.d/*.conf
> NameVirtualHost *:80
> ....
> - para cada uno de los virtualhost tengo en /etc/apache2/vhosts.d/ un
> archivo del tipo dominio1.com.conf tal y como sigue
>
> <VirtualHost *:80>
> ServerAdmin webmaster@xxxxxxxxxxxx
> ServerName dominio1.com
> DocumentRoot /srv/www/vhosts/dominio1.com
>
> HostnameLookups Off
> UseCanonicalName Off
> ServerSignature On
> ScriptAlias /cgi-bin/ "/srv/www/vhosts/dominio1.com/cgi-bin/"
>
> <Directory "/srv/www/vhosts/dominio1.com/cgi-bin">
> AllowOverride None
> Options +ExecCGI -Includes
> Order allow,deny
> Allow from all
> </Directory>
>
> <Directory "/srv/www/vhosts/dominio1.com">
> Options Indexes FollowSymLinks
> AllowOverride None
> Order allow,deny
> Allow from all
> </Directory>
> </VirtualHost>
>
> - y el contenido de cada dominio se encuentra en
> /srv/www/vhosts/dominio1.com/
> /srv/www/vhosts/dominio2.com/
>
>
>
> ¿Donde me he equivocado?? Sabeis por que solo me muestra el dominio 1
> incluso con las llamadas del dominio2?
>
> Muchas gracias a todos.
>
> Ara.
>
>
> --
> Para dar de baja la suscripción, mande un mensaje a:
> suse-linux-s-unsubscribe@xxxxxxxx
> Para obtener el resto de direcciones-comando, mande
> un mensaje a:
> suse-linux-s-help@xxxxxxxx
>
>


< Previous Next >