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.

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Eduardo Ceh
13/09/2009 - 16:58 | Informe spam
Tiene que ser:

127.0.0.1 dominio1.net
127.0.0.1 dominio2.net

Los host headers son para ser usados en la misma direccion IP y mismo puerto
(80)




"David D" escribió en el mensaje de noticias
news:
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
Respuesta Responder a este mensaje
#3 Txarlie
14/09/2009 - 08:39 | Informe spam
He intentado todo lo que me habéis comentado, pero no he sido capaz de
mostrar la web, me sigue pidiendo un usuario y password.

Le he asignado todos los permisos a todos los usuarios, incluido el
usuario IUSRXXXXX, al Guest, Authenticated Users y Users. He probado a
asignarles permisos a la carpeta y también al archivo HolaMundo.html.
Pero nada de nada.

También he puesto bien el archivo host, y ahora todos los host header
se entienden con la misma dirección, con la IP 127.0.0.1. Todos
apuntan a los dominios correctamente.

He descubierto que Internet Explorer me pide usuario y password cuando
intento acceder al dominio, tanto si intento acceder a http://dominio2/HolaMundo.html,
como si intento a acceder a cualquier otra web que no existe, como por
ejemplo http://dominio2/HolaMundoñ&n...ljkf.html.

En cuanto detecta que estoy intentando acceder a http://dominio2/ me
pide usuario y password.

Nada de lo que he leido indica que eso pueda suponer un problema...
¿Alguna idea más?

Gracias otra vez.


On Sep 12, 9:11 pm, David D wrote:
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
Respuesta Responder a este mensaje
#4 David D
14/09/2009 - 22:39 | Informe spam
Prueba ha ejecutar un ping contra http://dominio2 y asegurate que este
apuntando a 127.0.0.1, después puedes probar a cambiar la carpeta de
aplicación de http://dominio1 (el que funciona correctamente) para que
apunte a la carpeta de la segunda aplicación y comprobar si es del IIS
o del sistema de carpetas.

Un saludo

On 14 sep, 08:39, Txarlie wrote:
He intentado todo lo que me habéis comentado, pero no he sido capaz de
mostrar la web, me sigue pidiendo un usuario y password.

Le he asignado todos los permisos a todos los usuarios, incluido el
usuario IUSRXXXXX, al Guest, Authenticated Users y Users. He probado a
asignarles permisos a la carpeta y también al archivo HolaMundo.html.
Pero nada de nada.

También he puesto bien el archivo host, y ahora todos los host header
se entienden con la misma dirección, con la IP 127.0.0.1. Todos
apuntan a los dominios correctamente.

He descubierto que Internet Explorer me pide usuario y password cuando
intento acceder al dominio, tanto si intento acceder ahttp://dominio2/HolaMundo.html,
como si intento a acceder a cualquier otra web que no existe, como por
ejemplohttp://dominio2/HolaMundo&nt...ljkf.html.

En cuanto detecta que estoy intentando acceder ahttp://dominio2/me
pide usuario y password.

Nada de lo que he leido indica que eso pueda suponer un problema...
¿Alguna idea más?

Gracias otra vez.

On Sep 12, 9:11 pm, David D wrote:



> 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
Respuesta Responder a este mensaje
#5 Txarlie
15/09/2009 - 07:58 | Informe spam
Ambos ping me llevan a 127.0.0.1. Eso está bien.

Por otra parte, he seguido investigando y me parece que el error es
similar a este: http://support.microsoft.com/kb/896861 .

Sin embargo, ahora sí consigo entrar en las web, pero siempre metiendo
el usuario y la password, ya sean del administrador o de otro
usuario.

Repito que las carpetas físicas donde están los archivos de las webs
tienen todos los permisos para todos los usuarios. Además, en el IIS
también tengo configurado el acceso anónimo, con autenticación
integrada de Windows.

¿Alguna idea? Esto cada vez parece más un bug...


On Sep 14, 10:39 pm, David D wrote:
Prueba ha ejecutar un ping contrahttp://dominio2y asegurate que este
apuntando a 127.0.0.1, después puedes probar a cambiar la carpeta de
aplicación dehttp://dominio1(el que funciona correctamente) para que
apunte a la carpeta de la segunda aplicación y comprobar si es del IIS
o del sistema de carpetas.

Un saludo

On 14 sep, 08:39, Txarlie wrote:

> He intentado todo lo que me habéis comentado, pero no he sido capaz de
> mostrar la web, me sigue pidiendo un usuario y password.

> Le he asignado todos los permisos a todos los usuarios, incluido el
> usuario IUSRXXXXX, al Guest, Authenticated Users y Users. He probado a
> asignarles permisos a la carpeta y también al archivo HolaMundo.html.
> Pero nada de nada.

> También he puesto bien el archivo host, y ahora todos los host header
> se entienden con la misma dirección, con la IP 127.0.0.1. Todos
> apuntan a los dominios correctamente.

> He descubierto que Internet Explorer me pide usuario y password cuando
> intento acceder al dominio, tanto si intento acceder ahttp://dominio2/HolaMundo.html,
> como si intento a acceder a cualquier otra web que no existe, como por
> ejemplohttp://dominio2/HolaMundo&nt...ljkf.html.

> En cuanto detecta que estoy intentando acceder ahttp://dominio2/me
> pide usuario y password.

> Nada de lo que he leido indica que eso pueda suponer un problema...
> ¿Alguna idea más?

> Gracias otra vez.

> On Sep 12, 9:11 pm, David D wrote:

> > 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
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida