Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Volevo realizzare un piccolo ed artigianale sistema di video sorveglianza, tramite webcam_server ed apache. 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 None
AuthName "Accesso Webcam"
AuthType Basic
Allow from all
AuthGroupFile /dev/null
AuthUserFile /var/www/htdocs/webcam_pass
Require valid-user
</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 e il file webcam_pass è stato creato con htpasswd (Per la cronaca, è una soluzione trovata su GNU/Linux magazine dell'ottobre 2006). 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. Ho visto che anche danix in questo thread viewtopic.php?f=4&t=14963&hilit=apache+autenticazione ha avuto lo stesso problema, ma non ho trovato la soluzione!
Ultima modifica di tiferet il mar 21 apr 2009, 11:15, modificato 1 volta in totale.
<Directory "/var/www/nomedominio">
AllowOverride AuthConfig
Order Deny,Allow
Allow from all
Options -Indexes
DirectoryIndex index.html index.php
</Directory>
grazie del suggerimento, ho provato ma anche così non funziona...
semplicemente mi appare la pagina senza chiedere nulla! Ma almeno apache scrivesse qualcosa nei log! Niente di niente, per lui va tutto liscio come l'olio!
Adesso funziona! Ho seguito le istruzioni conenute nei link; sostanzialmente sono simili a quanto avevo già fatto, ma ho seguito il consiglio di evitare i file .htaccess se si ha accesso al file di configurazione principale ed ho spostato il file con le password in una directory non accessibile dal server web.
Credo comunque che il nocciolo del problema fosse in realtà che all'interno del file di configurazione di apache la DocumentRoot era impostata a /srv/httpd/htdocs, quindi le modifiche su /var/www/htdocs non avevano effetto. Secondo voi?