raga sto provando a fare qualche esercitazione sulla configurazione di APACHE seguendo il tutorial di una rivista.
Vi posto i file, sotto il problema. Potete aiutarmi a capire?
Queste sono le diretive in httpd2.conf:
<Directory /var/www/html/prova/shared>
Options +Indexes
</Directory>
<Directory /var/www/html/prova/private>
Options +Indexes
AllowOverride All
</Directory>
<Directory /var/www/html/prova/private-pippo>
Options +Indexes
AllowOverride All
</Directory>
<Directory /var/www/html/prova/private-paperino>
Options +Indexes
AllowOverride All
</Directory>
Questo è il file webgroup:
pippogroup: pippo pippo1
paperinogroup: paperino paperino1
Questo il file .htaccess nella directory private-paperino:
AuthName "AREA PRIVATA DI PAPERINO"
AuthType Basic
AuthUserFile /etc/httpd/webpasswd
AuthGroupFile /etc/httpd/webgroup
require valid-user
require group paperinogroup
Questo il file .htaccess nella directory private-pippo:
AuthName "AREA PRIVATA DI PIPPO"
AuthType Basic
AuthUserFile /etc/httpd/webpasswd
AuthGroupFile /etc/httpd/webgroup
require group pippogroup
Quando c'erano i 4 utenti tutto andava bene. Nel momento in cui ho voluto suddividerli in gruppi è sorto il problema:
Se in .htaccess inserisco la direttiva: "require valid-user" come in private-paperino mi fa entrare tutti gli utenti indistintamente ignorando la distinzione in gruppi.
Se la tolgo come in private-pippo mi restituisce un errore 500: [crit] [client 127.0.0.1] configuration error: couldn't check access. No groups file?: /private-paperino/
Chiaramente essendo una esercitazione sui gruppi vorrei evitare di usare la direttiva "require user"
thx per la pazienza