Newsgroup: it.comp.os.linux.sys
Titolo: [APACHE] problema configurazione

Salve a tutti!
Volevo realizzare un piccolo ed artigianale sistema di video 
sorveglianza, tramite webcam_server ed apache su slackware 12.2. Per 
evitare che chiunque possa sbirciare, volevo realizzare un sistema di 
autenticazione, così ho inserito in /etc/httpd/httpd.conf la seguente 
direttiva:
# authentication for webcam monitoring
<Directory "/var/www/htdocs/webcam">
	AllowOverride AuthConfig
	Order Deny,Allow
	Allow from all
	Options -Indexes
	DirectoryIndex index.html index.php
</Directory>
dove la directory /var/www/htdocs/webcam contiene un file index.html con 
un javascript che prende l'immagine dalla webcam ogni tot secondi, un 
file .htaccess:
AuthUserFile /var/www/htdocs/webcam/.htpasswd
AuthName "Webcam Monitor"
AuthType Basic
require user pippo
e un file .htpasswd. Il problema è che quando mi connetto a localhost/
webcam vedo direttamente l'immagine della webcam, senza che mi sia 
apparsa nessuna finestra di autenticazione. La cosa strana è che la 
stessa soluzione, su slackware 11.0 funzionava senza problemi.
Non capisco sinceramente dove possa essere l'errore. Voi avete qualche 
idea?

 idea?
Che non legga il file .htaccess?
Vedi nei log degli errori, e vedi se il modulo per l'autenticazione è 
attivato ;-)
Enrico

 attivato ;-)
su error_log l'unica cosa che mi da è:
[error] [client 127.0.0.1] File does not exist: /srv/httpd/htdocs/webcam/
webcamstream.jpg, referer: 
http://localhost/webcam/
ed effettivamente l'immagine della webcam non è salvata in un file ma è 
prelevata dall'indirizzo hostname:8888/singleframe, e viene visualizzata 
senza problemi. Mentre su access_log:
127.0.0.1 - - [20/Apr/2009:19:01:41 +0200] "GET / HTTP/1.1" 304 -
127.0.0.1 - - [20/Apr/2009:19:01:44 +0200] "GET /webcam HTTP/1.1" 301 232
127.0.0.1 - - [20/Apr/2009:19:01:44 +0200] "GET /webcam/webcamstream.jpg 
HTTP/1.1" 404 221
il modulo mod_auth_digest.so è inserito nel file httpd.conf con la 
direttiva LoadModule, ma non ho trovato il modulo mod_access; a dire il 
vero non l'ho trovato neanche con un locate, possibile che non sia 
installato?
 

 webcamstream.jpg, referer: 
http://localhost/webcam/
Interessante, perche' lui ti dice '/SRV/httpd/htdocs/' mentre nel tuo
file di configurazione tu parli di
# Directory "/var/www/htdocs/webcam">
"/VAR/WWW/htdocs" ? Sbagliato directory?
Davide
-- 
If you tell them, they never listen.  If they listen, they never learn.
If they learn, they never remember.  If they remember, they never obey.
-- Markus

 "/VAR/WWW/htdocs" ? Sbagliato directory?
Giusta osservazione, l'avevo notato ma non gli avevo dato importanza. 
Adesso sorge un altro problema: mi ritrovo con /var/www/htdocs/webcam, 
che è la directory da me creata, e altre due /srv/www/htdocs/webcam e /
srv/httpd/htdocs/webcam/ tutte identiche fra loro. Probabilmente queste 
ultime due sono create in automatico da Apache, anche se non ne capisco 
il motivo. Qual è quella da considerare nel file di configurazione?
Altra osservazione: la versione di apache installata sulla slackware 12.2 
è la 2.2.10; temo che la configurazione che ho fatto non vada bene, o 
almeno così mi pare di capire guardando 
http://httpd.apache.org/docs/2.2/
mod/mod_auth_basic.html; mi confermate questo dubbio?

 "/VAR/WWW/htdocs" ? Sbagliato directory?
proprio così, impostando la directory corretta nel file di 
configurazione, funziona perfettamente!

 il motivo. Qual è quella da considerare nel file di configurazione?
Non ti preoccupare, 
/srv/httpd e /srv/www sulla Slack 12.x sono link simbolici a /var/www
Ciao
C.