Newsgroup: it.comp.www.php
Titolo: Apache e protezione cartelle [lungo]

Salve a tutti,
sono alcuni giorni che cerco di proteggere alcune cartelle tramite
l'autenticazione di Apache, ma senza successo.
Quello che ottengo è l'indifferenza totale di Apache!!! Qualunque cosa
scriva dentro l'htaccess la ignora e mi fa entrare....
Ora vi narrerò le mie peripezie:
Una volta creato il file password con htpasswd  dentro la cartella da
proteggere, ho creato il file .htaccess tramite il notepad in questo modo:
------
AuthType Basic
AuthName "prova"
AuthUserFile "C:/www/prova/.htpasswd"
require valid-user
-----
inserendolo nella stessa cartella.
In seguito ho modificato l'httpd.conf:
-----
<Directory />
    Options FollowSymLinks
    AllowOverride AuthConfig
</Directory>
# This should be changed to whatever you set DocumentRoot to.
<Directory "C:/www">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
 </Directory>
Ho trovato svariati post sull'argomento e mi sono letto la documentazione di
Apache, e sono arrivato fino a quì.....
Non avrei voluto postare questo messaggio, poichè mi rendo conto della
banalità della cosa, ma veramente non so cosa fare e sono affranto ^^'
grazie a tutti
Daniele

 scriva dentro l'htaccess la ignora e mi fa entrare....
Sicuramente le cartelle sono su un server Window$ e non Unix/Linux
Ciao

 AuthUserFile "C:/www/prova/.htpasswd"
ciao

 ha scritto nel messaggio
news:C3xYb.46376$VS6....@tornado.fastwebnet.it...

esatto......qualche idea sul da farsi?  ^__^


Questo č corretto.
Ciao
Igor

l'autenticazione di Apache, ma senza successo.
Cosa trovi nell'error log?
E, per le cose banali: sei sicuro che il file che hai creato sia
".htaccess" col puntino e senza estensione, o magari ti ha messo
su un file "htaccess.txt" o roba simile?
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 Leonardo
Appena arrivo a casa torno alla carica contro il "malefico server" poi vi
saprò dire. ^^'
ciao
Daniele

 Questo č corretto.
Fiuuuuu almeno una cosa l'ho fatta giusta, eh eh eh
Ancora grazie per il tuo aiuto, proverň come da te suggerito e poi riferirň
i risultati, spero positivi GRRRRRR
Ciao
Daniele

CI SONO RIUSCITOOOOOOO!!!  Scusate l'entusiasmo ma dovevo esprimere il mio
ringraziamento alle cortesi persone che si sono offerte di rispondere alla
mia richiesta. ^__^
Tanto per la cronaca, il problema risiedeva proprio nel (ca**o di ) puntino
prima del nome dei file htaccess e htpasswd, GRAZIE IGOR !!!!!! ^_______^ e
maledetto Windows GRRRRRRRR .
Messaggio per i posteri col mio stesso problema:
Seguite il consiglio di Igor, modificando i file ".htpasswd" e ".htaccess"
in  "_htpasswd" e  "_htaccess".
Modificate il file "httpd.conf" (file di configurazione di Apache) in modo
che cerchi quei file (con il trova cercate ".htpasswd" e ".htaccess" e li
sostituite il punto col trattino basso.
Dopodichè scorrete "l'httpd.conf" fino ad arrivare a questo punto:
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>
che andrà modificato in questo modo :
<Files ~ "^\_ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>
in modo da vietare la visibilità dei files "_htpasswd" e "_htaccess"
Fine
Non è molto ma a qualcuno servirà ^__^
ciao
Daniele