Newsgroup: it.comp.os.linux.iniziare
Titolo: apache e .htaccess

Ciao a tutto il ng, stimolato da un articolo apparso su linux pratico ho
provato a configurare apache in modo da avere un "sito" ospitato dal mio
stesso pc con l'intenzione di condividere dei file ;-)
L'idea č quella riservare l'accesso al "sito" a un utente particolare
tramite il file .htaccess, a grandi linee ho fatto cosě:
.htaccess
AuthUserFile /var/www/html/ecco/.htpasswd	
AuthGroupFile /dev/null
AuthName "Area Privata"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
.htpasswd creato con:
htpasswd -c .htpasswd miouser
contenuto:
miouser:o6SSUwyJP93EY
Provando dal mio pc (non ho uno spazio web) inserendo il mio ip
assegnatomi dal provider, nella pagina principale di Apache ci accedo
correttamente (
http://x.y.w.z
), quando poi provo ad andare nella
directory protetta (
http://x.y.w.z/dirprotetta
) tento faccio il login ma
vengo immediatamente indirizzato (deduco che il login fallisce, ma forse
sbaglio perchč /var/log/apache/error.log non riporta) al localhost
(
http://127.0.0.1/dirprotetta
) dove rifaccio il login e qs volta entro.
Ho fatto provare a un mio amico se riesce ad "entrare" ma niente non
riesce a loggarsi.
Ho cambiato in httpd.conf (cosě si chiama in debian) sugli AllowOverride
ho messo All a tutti, avrň fatto bene?
Se qualcuno ha qualche suggerimento...a milano fa caldo....
ciao
Andrea
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ho messo All a tutti, avrň fatto bene?
ho messo:
AllowOverride AuthConfig
e funziona benissimo.
PS.: Ma il dominio x.y.w.z lo hai acquistato?

> PS.: Ma il dominio x.y.w.z lo hai acquistato?
scusami ho letto male,
credevo fosse un dominio, invece che un IP :)

 AllowOverride AuthConfig
grazie per la risposta, ho provato a cambiare httpd.conf in:
#qs č la dir da proteggere:
<Directory /var/www/html/ecco>
AllowOverride AuthConfig
Options +Indexes 
</Directory>
ci sono poi altri due prima, che ho cambiato ma non so se dovevo
(riporto senza commenti):
<Directory />
    Options SymLinksIfOwnerMatch
    AllowOverride AuthConfig
</Directory>
<Directory /var/www/html>
    Options Indexes Includes FollowSymLinks MultiViews
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
</Directory>
Dici che vanno bene?
Grazie mille, Andrea


> Dici che vanno bene?
ah, non saprei io cambiato solo quello alla riga 278,
se la riga non ti corrisponde, più o meno si trova a questa altezza:
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
    #AllowOverride None
    AllowOverride AuthConfig
se cerchi nel file .htaccess, dovrebbe essere il primo risultato
Bye

 wrote in message
news:7_cLc.28129$
5D1.1...@news4.tin.it

Fatto ma non funzionava ancora, alla fine ho trovato:
in httpd.conf ho cambiato la direttiva UseCanonicalName:  On->Off
#
# UseCanonicalName:  (new for 1.3)  With this setting turned on,
whenever
# Apache needs to construct a self-referencing URL (a URL that refers
back
# to the server the response is coming from) it will use ServerName and
# Port to form a "canonical" name.  With this setting off, Apache will
# use the hostname:port that the client supplied, when possible.  This
# also affects SERVER_NAME and SERVER_PORT in CGI scripts.
UseCanonicalName Off
Grazie mille per il supporto, ciao!
Andrea
"All the freaky people make the beauty of the world"
-M.Franti
