OVH Community, your new community space.

virtual hosts


itimag
04/11/2008, 01:44
Cita Publicado inicialmente por pepelopex
Ya he dado con lo que era!

Las dns del dominio apuntaban a otra ip (que es la geolocalizada) mientras que en la configuración de vhosts de Apache se indicaba que atendiese las peticiones dirigidas a la ip de la máquina, con lo que al llegar peticiones dirigidas a la ip geolocalizada y no coincidir con niguna de las reglas vhost que tenían las ip's de la máquina, pues pasaba a servir desde default.
me alegro de que lo hagas solucionado.

pepelopex
04/11/2008, 00:24
Ya he dado con lo que era!

Las dns del dominio apuntaban a otra ip (que es la geolocalizada) mientras que en la configuración de vhosts de Apache se indicaba que atendiese las peticiones dirigidas a la ip de la máquina, con lo que al llegar peticiones dirigidas a la ip geolocalizada y no coincidir con niguna de las reglas vhost que tenían las ip's de la máquina, pues pasaba a servir desde default.

pepelopex
03/11/2008, 23:08
GRacias por la ayuda, pero he hecho los cambios que proponeis y reiniciado de la forma comentada e, incluso, la propia máquina desde el manager y no hay manera, sigue sirviendo el contenido de /usr/local/apache/htdocs en vez del /home/dominio/www de cada virtualhost.

itimag
03/11/2008, 18:41
Cita Publicado inicialmente por pepelopex
Gracias, lo hice y sigue igual
como dice power, debes hacer: /etc/init.d/apache2 force-reload (o /etc/init.d/httpd force-reload , dependiendo de la distribución linux)

Power
03/11/2008, 18:34
¿Y reiniciaste Apache después?

Saludos

pepelopex
03/11/2008, 18:13
Gracias, lo hice y sigue igual

itimag
03/11/2008, 18:05
Cita Publicado inicialmente por pepelopex
mmmm, no lo recuerdo ahora xq no estoy ante la máquina.

Se trata del directorio que instala Apache por defecto en la Release 2, creo q se llama algo pàrecido.

copiando y pegando, es

/usr/local/apache/htdocs


La conf de httpd es:
Código:
NameVirtualHost 91.121.xxx.xxx:80


    ServerAdmin postmaster@ksxxxxx.kimsufi.com
    DocumentRoot /home/ovh/www
    SuexecUserGroup vpopmail vchkpw
    ServerName ksxxxxxx.kimsufi.com
    CustomLog logs/ovh-access_log combined
    ScriptAlias /cgi-bin/ /home/ovh/cgi-bin/
    AddHandler x-httpd-php5 .php



ServerAdmin webmaster@mi.dominio.com
        DocumentRoot /home/dominio/www
        SuexecUserGroup usuario users
#ServerName www.mi.dominio.com
ServerAlias mi.dominio.com mi2.dominio.com mi.dominio.com
        CustomLog logs/dominio-access_log combined
        ScriptAlias /cgi-bin/ /home/dominio/cgi-bin/
    AddHandler x-httpd-php5 .php
ServerName mi.doominio.com



    ServerAdmin webmaster@mi.dominio.com
    DocumentRoot /home/ovh/www/phpMyAdmin
    ServerName sql.mi.dominio.com
    CustomLog logs/sql-dominio-access_log combined
    AddHandler x-httpd-php5 .php
para que los alias funcionen hacia ese dominio, creo que debes descomentar la linea #ServerName www.mi.dominio.com

pepelopex
03/11/2008, 17:41
mmmm, no lo recuerdo ahora xq no estoy ante la máquina.

Se trata del directorio que instala Apache por defecto en la Release 2, creo q se llama algo pàrecido.

copiando y pegando, es

/usr/local/apache/htdocs


La conf de httpd es:
Código:
NameVirtualHost 91.121.xxx.xxx:80


    ServerAdmin postmaster@ksxxxxx.kimsufi.com
    DocumentRoot /home/ovh/www
    SuexecUserGroup vpopmail vchkpw
    ServerName ksxxxxxx.kimsufi.com
    CustomLog logs/ovh-access_log combined
    ScriptAlias /cgi-bin/ /home/ovh/cgi-bin/
    AddHandler x-httpd-php5 .php



ServerAdmin webmaster@mi.dominio.com
        DocumentRoot /home/dominio/www
        SuexecUserGroup usuario users
#ServerName www.mi.dominio.com
ServerAlias mi.dominio.com mi2.dominio.com mi.dominio.com
        CustomLog logs/dominio-access_log combined
        ScriptAlias /cgi-bin/ /home/dominio/cgi-bin/
    AddHandler x-httpd-php5 .php
ServerName mi.doominio.com



    ServerAdmin webmaster@mi.dominio.com
    DocumentRoot /home/ovh/www/phpMyAdmin
    ServerName sql.mi.dominio.com
    CustomLog logs/sql-dominio-access_log combined
    AddHandler x-httpd-php5 .php

MarcosBL
03/11/2008, 17:18
httpdocs en Release2 ? No será Plesk o será otra carpeta ?

pepelopex
03/11/2008, 15:41
Buenas,

Estoy trabajando con Release 2 y mediante webmin he creado un servidor virtual, que responde por un dominio y he creado alias para que responda con el mismo contenido, por otros dominios.

Pero los alias no me funcionan. El dominio resuelve y llegas hasta mi máquina en OVH, pero muestra el espacio web de la configuración por defecto en 'httpdocs' y no la del espacio que tengo configurado en ese host, bajo 'home/host'.

No se que es lo que está fallando porque, salvo el host default, nigún otro apunta a httdocs. Cualquier otro alojamiento que cree no me responde en su directorio www predefinido, sino en el del defaut.

Alguien sabría o podía echarme un cable con esto, porque no puedo ofrecer hosting virtual en mi servidor por este problema. Gracias