PDA

View Full Version : Server Apache


wgator
02-07-2005, 15:36
Ciao,

Uhm... avevo ed ho tuttora dei dubbi su quale sezione postare ma forse questa è la più adatta.

mi sto studiando pian piano il funzionamento di un server html ed ho installato Apache 1.3.33
Tutto ok, funziona benissimo ed è raggiungibile qui: http://wgator.no-ip.info

Il mio problema è il seguente: sto tentando di rendere utilizzabile una cartella esclusivamente tramite password, precisamente questa: http://wgator.no-ip.info/public/

Azz... è un ora che ci provo ma non ci riesco :muro:

Ho creato: .htaccess e .htpasswd e li ho inseriti in "public"

Questo è htaccess:

AuthUserFile /www/public/.htpasswd
AuthGroupFile /dev/null
AuthName "Test"
AuthType Basic

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

La cartella che contiene il sito si chiama www ed è sul disco E: di un pc

Dove sbaglio??? :cry:

wgator
02-07-2005, 23:32
EUREKAAA!!!

ce l'ho fatta... :winner:

azz... se è complicato :muro:

http://wgator.no-ip.info/public/

username: wgator
password: ciottolame

Se a qualcun'altro dovesse servire, faccia un fischio, glielo spiego... non ora però perche sono andato in stress totale.

fgiova
03-07-2005, 11:12
EUREKAAA!!!

ce l'ho fatta... :winner:

azz... se è complicato :muro:

http://wgator.no-ip.info/public/

username: wgator
password: ciottolame

Se a qualcun'altro dovesse servire, faccia un fischio, glielo spiego... non ora però perche sono andato in stress totale.

bhè...gia che ci 6 spiega ;)

ziobystek
03-07-2005, 12:59
bhè...gia che ci 6 spiega ;)

quoto! :D

wgator
03-07-2005, 14:30
Ciao,

il problema principale era nel file httpd.conf

In httpd.conf c'è una voce Che va modificata altrimenti il file .htaccess si rifiuta di funzionare. Precisamente si tratta di questa:

# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
AllowOverride none

Che ho modificato (e commentato) come segue:

# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
# modificato da wally per far funzionare htaccess in origine era "allowoverride none"
AllowOverride all

Facendo varie prove empiriche (ho trovato poca documentazione decente in rete e abbastanza contraddittoria) ho modificato il file .htaccess in questo modo:

AuthType Basic
AuthUserFile e:/www/public/.htpasswd
AuthName "Area Riservata"
require valid-user

Il percorso dei miei file .htaccess e .htpasswd infatti è: e:/www/public/.htpasswd

Nel file .htpasswd mi sono limitato a mettere la seguente linea:

wgator:ciottolame

La password può anche essere criptata tramite gli appositi programmi disponibili in rete.

Nota:

quando si creano i file .htaccess e .htpasswd windows si rifiuta di salvarli col puntino davanti perchè li considera estensioni. Per poterli creare è necessario salvarli (tramite notepad) nella seguente forma:

".htaccess" e ".htpasswd" (con le virgolette) altrimenti il salvataggio con notepad da errore

Leron
03-07-2005, 16:22
Ciao,

".htaccess" e ".htpasswd" (con le virgolette) altrimenti il salvataggio con notepad da errore
ci ho bestemmiato per 3 giorni su sta cosa :muro: