Problemas con los permisos en IIS

22/11/2006 - 11:32 por Oscar | Informe spam
Hola
Tengo una aplicacion web realizada en ASP que corre en un servidor con
Windows 2003 Server que no es servidor de dominio, y con IIS6.0

El tema es que accedo a la web cuando la ejecuto localmente en el servidor.
Para ello introduzco en el navegador la ip y me aparece la pagina principal.

Sin embargo, cuando accedo desde fuera, vease otro equipo, accedo por nombre
de dominio que redirecciona a esa maquina. Lo que ocurre en este caso es que
se me abre una ventana donde se solicita usuario y password.

He pensado que el problema pudiera estar en la configuracion del sitio web,
en lo que a permisos se refiere. Revisando esto, tengo habilitado el usuario
anonimo y tambien el acceso de windows integrado. Si deshabilito el acceso
de windows integrado, la pagina web ya no me funciona ni siquiera dentro del
propio servidor y me da el siguiente error: "HTTP 401.3 No autorizado:
acceso denegado debido a una ACL configurada en el recurso solicitado."

Alguien me puede echar una mano

Gracias...

Preguntas similare

Leer las respuestas

#1 Andres Montenegro
22/11/2006 - 13:45 | Informe spam
Como quieres que se acceda a tu sitio? Anonimo o con seguridad integrada?

Si es con seguridad integrada, los usuarios que accederan al sitio deberan
tener permisos NTFS en el directorio donde este publicado el sitio
(C:\inetpub\wwwroot por ejemplo).

Si es con seguridad anonima, el usuario IUSR_NombreDeLaMaquina debera tener
permisos sobre el directorio donde este pubicado el sitio.

Respecto a que te pide usuario y password el Internet Explorer (IE), si
estas accediendo al sitio con el FQDN (por ejemplo, nombre.dominio.com), IE
asumira que el sitio es de Internet, y te pedirá que te autentiques, a no ser
que pongas el sitio nombre.dominio.com como "trusted site" en IE.

"Oscar" wrote:

Hola
Tengo una aplicacion web realizada en ASP que corre en un servidor con
Windows 2003 Server que no es servidor de dominio, y con IIS6.0

El tema es que accedo a la web cuando la ejecuto localmente en el servidor.
Para ello introduzco en el navegador la ip y me aparece la pagina principal.

Sin embargo, cuando accedo desde fuera, vease otro equipo, accedo por nombre
de dominio que redirecciona a esa maquina. Lo que ocurre en este caso es que
se me abre una ventana donde se solicita usuario y password.

He pensado que el problema pudiera estar en la configuracion del sitio web,
en lo que a permisos se refiere. Revisando esto, tengo habilitado el usuario
anonimo y tambien el acceso de windows integrado. Si deshabilito el acceso
de windows integrado, la pagina web ya no me funciona ni siquiera dentro del
propio servidor y me da el siguiente error: "HTTP 401.3 No autorizado:
acceso denegado debido a una ACL configurada en el recurso solicitado."

Alguien me puede echar una mano

Gracias...



Respuesta Responder a este mensaje
#2 Oscar
22/11/2006 - 17:41 | Informe spam
Hola Andres

Supongo entonces que si quiero que se acceda desde internet debo marcar
unicamente la casilla en el iis para acesso anonimo y descartar cualquier
otro tipo de acceso (con seguridad integrada).

Por otro lado, le he dado permisos al usuario IUSR_nombredemaquina de
Control TOTAL sobre la carpeta C:\inetpub/wwwroot y sus subcarpetas y
archivos.

Despues de estos cambios, cuando intento conectarme me da el siguiente
error:
No tiene autorización para ver esta página
No tiene permiso para ver este directorio o esta página con las credenciales
suministradas.

Pruebe lo siguiente:

a.. Póngase en contacto con el administrador del sitio Web si cree que
debe ser capaz de ver este directorio o esta página.
b.. Haga clic en el botón Actualizar para probar de nuevo con otras
credenciales.
Error HTTP 401.1 - No autorizado: acceso denegado debido a credenciales no
válidas.
Servicios de Internet Information Server (IIS)


AYUDAMEEEEEEEEEEEEEEEEEEE.-
Respuesta Responder a este mensaje
#3 Andres Montenegro
22/11/2006 - 18:10 | Informe spam
Si el sitio es publico y quieres que el sitio se acceda en forma anonima (la
mayoria de los sitios de internet son asi), si, debes marcar solo la casilla
de acceso anonimo, y darle a la cuenta IUSR_machinename permisos de read
sobre el directorio en el cual esta publicada la aplicacion.

c:\inetpub\wwwroot es el default, tu aplicacion esta alli? Si no esta alli
debes darle permisos sobre el directorio donde este.

Cambiaste la password de ese usuaruio? Si la cambiaste, quizas se
dessincronizo en IIS.

"Oscar" wrote:

Hola Andres

Supongo entonces que si quiero que se acceda desde internet debo marcar
unicamente la casilla en el iis para acesso anonimo y descartar cualquier
otro tipo de acceso (con seguridad integrada).

Por otro lado, le he dado permisos al usuario IUSR_nombredemaquina de
Control TOTAL sobre la carpeta C:\inetpub/wwwroot y sus subcarpetas y
archivos.

Despues de estos cambios, cuando intento conectarme me da el siguiente
error:
No tiene autorización para ver esta página
No tiene permiso para ver este directorio o esta página con las credenciales
suministradas.

Pruebe lo siguiente:

a.. Póngase en contacto con el administrador del sitio Web si cree que
debe ser capaz de ver este directorio o esta página.
b.. Haga clic en el botón Actualizar para probar de nuevo con otras
credenciales.
Error HTTP 401.1 - No autorizado: acceso denegado debido a credenciales no
válidas.
Servicios de Internet Information Server (IIS)


AYUDAMEEEEEEEEEEEEEEEEEEE.-




Respuesta Responder a este mensaje
#4 Oscar
23/11/2006 - 10:35 | Informe spam
Hola Andres

Al final he reinstalado el IIS de nuevo, y ahora he resuelto el problema que
tenia al desmarcar la casilla de autentificacion integrada de windows ( que
hacia que no pudiese acceder al web ni siquiera desde la propia maquina)

Pero sigo sin resolver el tema del acceso desde el exterior. Solo accedo al
web si lo ejecuto en la misma maquina. Si accedo desde fuera me salta la
ventana en la que me pide el usuario y password. Si sirve de algo, el
servidor no esta dentro de ningun dominio, ya que trabaja como
independiente.

Problema de permisos de usuario no es, puesto que tiene todos los habidos y
por haber el usuario ISUR_nombremaquina. Ademas al reinstalar el iis, me
desaparece este usuario y me lo vuelve a crear, por lo que no deberia haber
desincronizacion.

No se que puede ser, pero resulta frustante a veces pelear con estas
cosas.

Que alguien me ayude

"Andres Montenegro" escribió en
el mensaje news:
Si el sitio es publico y quieres que el sitio se acceda en forma anonima
(la
mayoria de los sitios de internet son asi), si, debes marcar solo la
casilla
de acceso anonimo, y darle a la cuenta IUSR_machinename permisos de read
sobre el directorio en el cual esta publicada la aplicacion.

c:\inetpub\wwwroot es el default, tu aplicacion esta alli? Si no esta alli
debes darle permisos sobre el directorio donde este.

Cambiaste la password de ese usuaruio? Si la cambiaste, quizas se
dessincronizo en IIS.

"Oscar" wrote:

Hola Andres

Supongo entonces que si quiero que se acceda desde internet debo marcar
unicamente la casilla en el iis para acesso anonimo y descartar cualquier
otro tipo de acceso (con seguridad integrada).

Por otro lado, le he dado permisos al usuario IUSR_nombredemaquina de
Control TOTAL sobre la carpeta C:\inetpub/wwwroot y sus subcarpetas y
archivos.

Despues de estos cambios, cuando intento conectarme me da el siguiente
error:
No tiene autorización para ver esta página
No tiene permiso para ver este directorio o esta página con las
credenciales
suministradas.

Pruebe lo siguiente:

a.. Póngase en contacto con el administrador del sitio Web si cree que
debe ser capaz de ver este directorio o esta página.
b.. Haga clic en el botón Actualizar para probar de nuevo con otras
credenciales.
Error HTTP 401.1 - No autorizado: acceso denegado debido a credenciales
no
válidas.
Servicios de Internet Information Server (IIS)


AYUDAMEEEEEEEEEEEEEEEEEEE.-




Respuesta Responder a este mensaje
#5 Andres Montenegro
23/11/2006 - 16:24 | Informe spam
El sitio esta configurado con autenticacion anonima solamente? Asegurate eso.
Fijate tambien si esta guia te sirve:
HOWTO: Diagnose 401.x HTTP errors on IIS
http://blogs.msdn.com/david.wang/ar...enied.aspx

"Oscar" wrote:

Hola Andres

Al final he reinstalado el IIS de nuevo, y ahora he resuelto el problema que
tenia al desmarcar la casilla de autentificacion integrada de windows ( que
hacia que no pudiese acceder al web ni siquiera desde la propia maquina)

Pero sigo sin resolver el tema del acceso desde el exterior. Solo accedo al
web si lo ejecuto en la misma maquina. Si accedo desde fuera me salta la
ventana en la que me pide el usuario y password. Si sirve de algo, el
servidor no esta dentro de ningun dominio, ya que trabaja como
independiente.

Problema de permisos de usuario no es, puesto que tiene todos los habidos y
por haber el usuario ISUR_nombremaquina. Ademas al reinstalar el iis, me
desaparece este usuario y me lo vuelve a crear, por lo que no deberia haber
desincronizacion.

No se que puede ser, pero resulta frustante a veces pelear con estas
cosas.

Que alguien me ayude

"Andres Montenegro" escribió en
el mensaje news:
> Si el sitio es publico y quieres que el sitio se acceda en forma anonima
> (la
> mayoria de los sitios de internet son asi), si, debes marcar solo la
> casilla
> de acceso anonimo, y darle a la cuenta IUSR_machinename permisos de read
> sobre el directorio en el cual esta publicada la aplicacion.
>
> c:\inetpub\wwwroot es el default, tu aplicacion esta alli? Si no esta alli
> debes darle permisos sobre el directorio donde este.
>
> Cambiaste la password de ese usuaruio? Si la cambiaste, quizas se
> dessincronizo en IIS.
>
> "Oscar" wrote:
>
>> Hola Andres
>>
>> Supongo entonces que si quiero que se acceda desde internet debo marcar
>> unicamente la casilla en el iis para acesso anonimo y descartar cualquier
>> otro tipo de acceso (con seguridad integrada).
>>
>> Por otro lado, le he dado permisos al usuario IUSR_nombredemaquina de
>> Control TOTAL sobre la carpeta C:\inetpub/wwwroot y sus subcarpetas y
>> archivos.
>>
>> Despues de estos cambios, cuando intento conectarme me da el siguiente
>> error:
>> No tiene autorización para ver esta página
>> No tiene permiso para ver este directorio o esta página con las
>> credenciales
>> suministradas.
>>
>> Pruebe lo siguiente:
>>
>> a.. Póngase en contacto con el administrador del sitio Web si cree que
>> debe ser capaz de ver este directorio o esta página.
>> b.. Haga clic en el botón Actualizar para probar de nuevo con otras
>> credenciales.
>> Error HTTP 401.1 - No autorizado: acceso denegado debido a credenciales
>> no
>> válidas.
>> Servicios de Internet Information Server (IIS)
>>
>>
>> AYUDAMEEEEEEEEEEEEEEEEEEE.-
>>
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida