Pagina 1 di 1

help apache auth![risolto]

Inviato: ven 23 giu 2006, 13:33
da rogx
su un server per un piccolo ufficio ho installato apache:
Apache/1.3.34 Server at myserver Port 80

Ho provato a limitare l'accesso ad una directory seguendo passo passo le istruzioni del manuale, sia usando il file .htaccess che
il file di configurazione etc/apache/httpd.conf:

Codice: Seleziona tutto

<Directory "/var/www/htdocs/cgi-bin/viewlog">
   Options None
   AuthType Basic
   AuthName "viewlog"
   AuthUserFile /etc/apache/passwd.users
   Require user oneuser
</Directory>
Non mi fa entrare, mi riappare in continuazione
la finestra per inserire user e password, e potrei andare avanti all'infinito, fino a che clicco su "cancel"

ho cercato nel forum, ho letto tra l'altro:
http://www.slacky.it/forum/viewtopic.ph ... t=htaccess
ma non ho risolto.

help me, please!

Inviato: ven 23 giu 2006, 13:39
da gnubit
il file
/etc/apache/passwd.users

è leggibile da tutti? Magari l'utente di apache non riesce a leggerlo.
sia usando il file .htaccess che
il file di configurazione etc/apache/httpd.conf:
In contemporanea?

Inviato: ven 23 giu 2006, 14:07
da rogx
apache lavora come nobody:nogroup

ls -l:

Codice: Seleziona tutto

-rw-r-----   1 root nogroup    19 2006-06-23 13:03 /etc/apache/passwd.users
In contemporanea?
Le ho provate tutte:
solo httpd.conf
solo .htaccess
entrambi.

Inviato: ven 23 giu 2006, 14:20
da rogx
Risolto!

ero sicuro che apache fosse impostato come

nobody:nogroup,

ma invece in httpd.conf era configurato come:

Codice: Seleziona tutto

User nobody
Group nobody
e cosi' non riusciva a leggere il file:

/etc/apache/passwd.users


GRAZIE gnubit !

Inviato: ven 23 giu 2006, 15:26
da gnubit
Un utente di linux felice è una vittoria per tutti.

In fondo credo che siamo tutti qui per aiutare ed imparare dai propri ed altrui errori.