Newsgroup: it.comp.os.win.xp
Titolo: IIS impedisce l'accesso ad alcune cartelle

Salve a tutti.
Ho notato oggi uno strano comportamento del server web di IIS sul mio PC.
Ho definito all'interno del "sito web predefinito" una directory virtuale
"pippo", che punta alla cartella D:\HTML.
Questa cartella contiene tre sottocartelle, nominate come tre siti web
reali, diciamo 
www.uno.com
, 
www.due.com
, 
www.tre.com
. Ciascuna delle
sottocartelle contiene i file del relativo sito.
In questo modo, se io digito nel browser
http://localhost/pippo/www.uno.com
 visiterò la copia locale del sito
uno.com
. Lo stesso da fuori, con il mio IP pubblico al posto di
"localhost".
Questo sistema ha sempre funzionato, ma è passato forse qualche mese
dall'ultima volta che l'ho usato.
Oggi riprovo, e scopro che *solo una* delle tre cartelle è accessibile in
quel modo: provando ad accedere alle altre due, il browser (Firefox,
Explorer... non importa quale) mi chiede nome utente e password e,
qualsiasi cosa io scriva, mi impedisce l'accesso, dando l'errore:
HTTP 401.3 - Accesso negato dall'ACL sulla risorsa
Ora, prima che mi diciate "controlla le autorizzazioni sulle cartelle": la
partizione D: su cui risiedono è formattata in FAT32, quindi non esistono
autorizzazioni d'accesso. :(
Inoltre ho scoperto che se cambio nome alla cartella essa torna ad essere
accessibile. È come se questa limitazione fosse legata esclusivamente al
nome. Ho provato anche ad eliminare e rifare da zero la directory virtuale
nelle impostazioni di IIS, ma niente da fare.
La cosa curiosa, poi, è che alla terza cartella non è successo niente, e
anche altri due siti contenuti in una seconda directory virtuale,
strutturata allo stesso modo, continuano a funzionare.
Cosa può essere successo? Come risolvere?
Grazie.
-- 
Ciao,
  Marco.
..."Relayer", Yes 1974

 qualsiasi cosa io scriva, mi impedisce l'accesso, dando l'errore:
Altro dettaglio assurdo sul problema: succede solo con le cartelle il cui
nome finisce in .com! Infatti quella che funzionava finiva in .it.
Quindi: se provo ad accedere a 
http://localhost/pippo/www.sito.com
, mi
viene negato l'accesso dopo una richiesta di nome utente e password.
Ho poi provato copiando la cartella nella posizione predefinita di IIS,
C:\Inetpub\wwwroot, e provando a visitare 
http://localhost/www.sito.com
 mi
viene direttamente negato l'accesso, senza richiesta di autenticazione,
con l'errore "HTTP 403.1 Operazione non consentita: accesso per esecuzione
non consentito" (pur avendo io provato solo ad aprire una pagina HTML
statica, niente script o altro da eseguire).
Invece, in entrambe le posizioni, se rinomino la cartella in 
www.sito.it
,
funziona tutto perfettamente.
A questo punto mi viene il sospetto si tratti di qualche misura di
sicurezza idiota della Microsoft, introdotta in qualche aggiornamento...
Nessuno ne sa niente?
-- 
Ciao,
  Marco.
..."Crac!", Area 1975

 aprire una pagina HTML statica, niente script o altro da eseguire).
E' perche' prende il .com come estensione eseguibile tipo .exe e non ti
permette l'esecuzione.
Prova ad inserire 
http://localhost/www.sito.com/index.html
 o quel che e'
Ciao
Andrea

 Prova ad inserire 
http://localhost/www.sito.com/index.html
 o quel che e'
Già provato, non funziona, mi dice "file non trovato" (ma il nome che ho
inserito è giusto, giuro).
-- 
Ciao,
  Marco.
..."What If", Dixie Dregs 1978

 ho inserito è giusto, giuro).
Ma il file di partenza del tuo sito e' index.html?
Potrebbe essere default.html o qualcos'altro.
Altrimenti potresti provare 
http://localhost/www.sito.com/
(nota la / al fondo)
oppure a rinominare la dir in www-sito-com
Ciao
Andrea

 oppure a rinominare la dir in www-sito-com
È la "soluzione" che sto usando ora, infatti. Notare la parola "soluzione"
tra virgolette... posso benissimo andare avanti così, ma mi piacerebbe
scoprire cosa diavolo è successo ad IIS. :-/
-- 
Ciao,
  Marco.
..."Low", David Bowie 1977

 nome finisce in .com! Infatti quella che funzionava finiva in .it.
Su un altro newsgroup mi è stato segnalato un articolo che descrive il
problema: 
http://support.microsoft.com/?kbid=275601
Mah! Almeno ora so che non posso farci niente.
-- 
Ciao,
  Marco.
..."Grace", Jeff Buckley 1994

 Che fai, non ti fidi? ;)
No no, per carita'. Pensavo che con "(ma il nome che
ho inserito è giusto, giuro)" ti riferissi al nome del sito (che immagino
non sia 
www.miosito.com
).
Ho letto il tuo seguente messaggio che chiarisce il tutto.
Ciao
Andrea