Error al Publicar Varias Webs en IIS6: Pide usuario y password

11/09/2009 - 13:53 por Txarlie | Informe spam
Hola:

Tengo un IIS6, en un servidor Windows 2003 Server R2. El IIS6 está
configurado para publicar una página web que está funcionando
correctamente.

Pero ahora necesito publicar dos página web y necesito que vayan todas
por el mismo puerto (80). Una de las web es una aplicación de .NET2.0
que funciona. La otra es un página HTML que muestra "Hola Mundo".

Todas las configuraciones parecen estar bien (ver más abajo), pero
cuando accedo a esta segunda página web (la de hola mundo) me pide
usuario y contraseña. Y no acepta ninguna, ni siquiera usando el
password del administrador de la máquina.

En el IIS he configurado los host header para hacer que la página
inicial se llama dominio1.net. En la segunda web he añadido un host
header para que se llama dominio2.net.

En el archivo host que está en (C:\windows\system32\drivers\etc\) he
añadido las siguientes lineas:
127.0.0.1 dominio1.net
127.0.0.2 dominio2.net

Si hago un ping a dominio1.net, veo que redirige la petición a
127.0.0.1. Y lo mismo con dominio2.net.

Si en el Internet Explorer tecleo http://dominio1.net, me muestra la
web. El problema es que si uso dominio2.net, me pido usuario y
password.

Ambas webs están configuradas igual en el IIS y tienen marcada la
opción de permitir acceso anónimo y la de "Autenticación de windows
integrada".

Si le quito la opción de "Autenticacón de Windows integrada", no me
pide usuario y password, pero la web me dice que no tengo autorización
para ver la web.

También he verificado la carpeta física en la que se encuentra la web
y le he dado permisos Totales a todos los usuarios. Y tampoco
funciona.

¿Alguna idea? ¿Posible solución?

Muchas gracias por adelantado.
 

Leer las respuestas

#1 David D
12/09/2009 - 21:11 | Informe spam
On 11 sep, 13:53, Txarlie wrote:
Hola:

Tengo un IIS6, en un servidor Windows 2003 Server R2. El IIS6 está
configurado para publicar una página web que está funcionando
correctamente.

Pero ahora necesito publicar dos página web y necesito que vayan todas
por el mismo puerto (80). Una de las web es una aplicación de .NET2.0
que funciona. La otra es un página HTML que muestra "Hola Mundo".

Todas las configuraciones parecen estar bien (ver más abajo), pero
cuando accedo a esta segunda página web (la de hola mundo) me pide
usuario y contraseña. Y no acepta ninguna, ni siquiera usando el
password del administrador de la máquina.

En el IIS he configurado los host header para hacer que la página
inicial se llama dominio1.net. En la segunda web he añadido un host
header para que se llama dominio2.net.

En el archivo host que está en (C:\windows\system32\drivers\etc\) he
añadido las siguientes lineas:
127.0.0.1     dominio1.net
127.0.0.2     dominio2.net

Si hago un ping a dominio1.net, veo que redirige la petición a
127.0.0.1. Y lo mismo con dominio2.net.

Si en el Internet Explorer tecleohttp://dominio1.net, me muestra la
web. El problema es que si uso dominio2.net, me pido usuario y
password.

Ambas webs están configuradas igual en el IIS y tienen marcada la
opción de permitir acceso anónimo y la de "Autenticación de windows
integrada".

Si le quito la opción de "Autenticacón de Windows integrada", no me
pide usuario y password, pero la web me dice que no tengo autorización
para ver la web.

También he verificado la carpeta física en la que se encuentra la web
y le he dado permisos Totales a todos los usuarios. Y tampoco
funciona.

¿Alguna idea? ¿Posible solución?

Muchas gracias por adelantado.



A mi me ha pasado los mismo muchísimas veces, normalmente cuando
cambio alguna imagen de la página, coloca la página sólo con texto,
revisa las propiedades de las últimas imágenes. Si el fichero html
sólo tiene el texto Hola Mundo comprueba sus propiedades, normalmente
cuando creas los ficheros en un equipo y los pasas a otro para
colgarlo a en una web te puedes encontrar que en las propiedades de
seguridad del archivo no existe el usuario 'todos' o el 'IUSR' que usa
el IIS sino que tiene los del usuario que los creo (o
administradores / usuarios del dominio del autor).

1.- Comprobar propiedades de seguridad de la carpeta
2.- Poner el HTML sin cargar recursos (quitar las
etiquetas de imagenes, javascript, estilos, etc...)
3.- Comprobar propiedades de seguridad del HTML
4.- Comprobar propiedades de seguridad de los recursos

Espero que estos simples pasos soluciones tus problemas, comprueba la
página entre paso y paso hasta que te funcione.

Un saludo

Preguntas similares