PDA

Visualizza la versione completa : .htaccess su Apache ... non capisco


JJ
01-09-2004, 16:39
Ciao a tutti,

avrei bisogno, piuttosto urgentemente, di proteggere una cartella del mio webserver apache con password e username.

Ho letto i vari post gi scritti e fatto ricerche con google... ma scusate non ho capito una mazza :(

C' qualcuno cos gentile da postarmi du esempi concreti di configurazione di un file htaccess e htpasswd?

Grazie mille :)
JJ

sathia
01-09-2004, 16:42
guarda nelle pillole, c' una mia pillola

[php forum]


when everything fails, use the pillol

rdmips
01-09-2004, 17:44
scegli una directori dove posizionare il file con user e password

debian

htpasswd -c nomefile username
ti chiedera la password

poi vai nella directory che desideri proteggere e crei un file con

cat .htaccess

dove dentro ci metti questo


AuthUserFile /directory dove hai posizionato il file sopra menzionato
AuthGroupFile /dev/null
AuthName "Admin"
AuthType Basic

<Limit GET>
require valid-user
</Limit>

salva esci

In bocca al lupo non dovresti avere problemi cmq contattami qui forever19it@msn.it

JJ
02-09-2004, 14:55
Originariamente inviato da rdmips
scegli una directori dove posizionare il file con user e password

debian

htpasswd -c nomefile username
ti chiedera la password

poi vai nella directory che desideri proteggere e crei un file con

cat .htaccess

dove dentro ci metti questo


AuthUserFile /directory dove hai posizionato il file sopra menzionato
AuthGroupFile /dev/null
AuthName "Admin"
AuthType Basic

<Limit GET>
require valid-user
</Limit>

salva esci

In bocca al lupo non dovresti avere problemi cmq contattami qui forever19it@msn.it

Grazie,

l'unico mio dubbio riguarda la riga


AuthUserFile /directory dove hai posizionato il file sopra menzionato

Se io ho creato il file nella directory che voglio proteggere cosa devo scrivere il punto?

Esempio: volendo proteggere la dir /sitomio/cartellaprivata/

avendo creato l'utente con il comando htpasswd, entro nella directory /sitomio/cartellaprivata/ creo il file .htaccess .... quindi il file di protezione della cartella si trova esattamente nella cartella da proteggere..
:(

JJ

JJ
03-09-2004, 18:25
:master:

Satoshy
03-09-2004, 18:52
Aricrea un'altro file php e scrivici

<?php phpinfo(); ?>

Ora apri st file a vedi che c' scritto nella voce DOCUMENT_ROOT (xch devi specificare tutto il percorso che porta alla cartella del tuo sito) .. dovrebbe essere qualcosa del genere /var/www/html/tuosito/ o /home/tuosito/web/

quello il valore che devi scrivere in AuthUserFile
es. /var/www/html/tuosito/cartellaprivata

ecco un esempio che ho sottomano di un .htaccess:

AuthType Basic
AuthName "Area riservata"
AuthUserFile /home/omniwebmanager/web/phpmyadmin/.htpasswd
AuthGroupFile /dev/null
DirectoryIndex index.php index.php3
require valid-user

Bye

l.golinelli
03-09-2004, 20:15
http://imolug.no-ip.org/downloads/APACHE.pdf

Loading