Hola a todos,
tengo un problemilla configurando un dominio virtual en un Suse 9.3 con
apache 2.0.50
Tengo esto en el fichero dominio.conf
El 16/02/2006 13:58:57 Emiliano Sutil escribió:
emiliano.sutil>
emiliano.sutil> Tengo esto en el fichero dominio.conf
emiliano.sutil>
emiliano.sutil>
El Jueves, 16 de Febrero de 2006 09:58, Emiliano Sutil escribió:
Hola a todos,
tengo un problemilla configurando un dominio virtual en un Suse 9.3 con apache 2.0.50
Tengo esto en el fichero dominio.conf
ServerName servidor.dominio.es HostnameLookups On DocumentRoot /home/web/posada AddType application/x-httpd-php .php AddType application/x-httpd-php .pinc AllowOverride All Options Indexes FollowSymLinks MultiViews ExecCGI Order allow,deny Allow from all </Directory> </VirtualHost> Pero no se porque no me funciona me accede siempre a la ruta del servidor por defecto /srv/www/htdocs
Seguroque es una chorrada pero no acabo de ver porque me hace eso
Alguna sugerencia?
Debes incluir el fichero de configuracion dominio.conf que has creado, en /etc/sysconfig/apache2, en la seccion APACHE_CONF_INCLUDE_FILES, siguiendo este formato: APACHE_CONF_INCLUDE_FILES="/ruta/al/archivo/dominio.conf" y luego reiniciar el demonio: ~# rcapache2 restart Tal vez no sea mas que eso Saludos; -- Sergio Hernandez Usuario Linux #324.172
El día 16/02/06, Josep M. Queralt
El 16/02/2006 13:58:57 Emiliano Sutil escribió:
emiliano.sutil> emiliano.sutil> Tengo esto en el fichero dominio.conf emiliano.sutil> emiliano.sutil>
Esta debería ser la IP pública del subdominio, no la IP privada
Sería la ip publica si fuera un dominio publico, pero en este caso es un servidor interno que tiene esa IP Aun asi si tengo un firewall y el puerto 80 redireccionado hacia una maquina interna entonces tambien seria una ip privada y no publica. El problema que tengo es que no cuando pongo el navegador el nombre del dominio se me lee la configuracion del de por defecto y da igual que ponga lo que ponga en el fichero del dominio virtual que nunca se me lee. Eso si, si pongo un error de sintaxis si que me da error, vamos que leerlo lo lee. algunda idea?
Nueva pista, si accedo desde el propio servidor con lynx (no tengo X asi que con ese para probar me vale) si que funciona. Es decir me accede al directorio que tengo configurado en el dominio virtual Si accedo desde otra maquina me accede al dominio por defecto, ¿alugna sugerencia? Emi
El 16/02/06, Emiliano Sutil escribió:
si accedo desde el propio servidor con lynx (no tengo X asi que con ese para probar me vale) si que funciona. Es decir me accede al directorio que tengo configurado en el dominio virtual
Si accedo desde otra maquina me accede al dominio por defecto, ¿alugna sugerencia?
Prueba a borrar las páginas de caché de los navegadores, o reiniciar apache, acceder desde los navegadores directamente por la IP, actualizar el servidor dns y su caché... :-P Saludos, -- Camaleón
Prueba a borrar las páginas de caché de los navegadores, o reiniciar apache, acceder desde los navegadores directamente por la IP, actualizar el servidor dns y su caché...
Hola, ya he probado eso y voy mejorando, ahora desde la intranet ya me sale lo que tiene que salir pero ahora tengo unas oficinas que tienen que acceder tambien a ese servidor web y me vuelve a pasar lo mismo. Me explico: En el DNS publico tengo puesto servidor.dominio.es IN A ipPlublica. En el firewall tengo hecho un traslado de puertos de manera que todo lo que llega por el puerto 80 a la ipPublica llega al servidor. En el servidor DNS interno tengo puesto servidor.dominio.es IN A ipPrivada. es decir si se hace un nslookup servidor.dominio.es desde fuera de la intranet me devuelve la ipPublica y si lo hago desde la intranet me devuelve la ipPrivada. El caso es que desde fuera no debe entender el nombre o hay conflicto por apuntar el mismo dominio a distintas ips, pero me sale el servidor por defecto en vez del que esta configurado con el nombre. Alguna sugerencia Emi
LO CONSEGUI
El truco esta en
Soporte de Hosting Virtual basado en nombres
http://httpd.apache.org/docs/2.0/es/vhosts/name-based.html
Al final me quedo asi
en el httdp.conf añadi
NameVirtualHost *:80
y en dominio virtual puse esto:
participants (4)
-
Camaleón
-
Emiliano Sutil
-
Josep M. Queralt
-
Sergio Hernandez