[RISOLTO] [APACHE] l'autenticazione non funziona

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

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.
Rispondi
Avatar utente
tiferet
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: sab 29 apr 2006, 0:25
Slackware: 13.1 (x86_64)
Kernel: 2.6.33.4
Desktop: KDE 4.4.3

[RISOLTO] [APACHE] l'autenticazione non funziona

Messaggio da tiferet »

Salve a tutti!

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:

Codice: Seleziona tutto

# 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.

Avatar utente
simplex
Linux 2.x
Linux 2.x
Messaggi: 327
Iscritto il: mer 27 lug 2005, 0:00
Slackware: current
Desktop: xfce
Contatta:

Re: [APACHE] l'autenticazione non funziona

Messaggio da simplex »

io con apache22 faccio cosi':

nella / della pagina da "proteggere" ho .htaccess e .htpasswd

.htaccess

Codice: Seleziona tutto

AuthUserFile /var/www/nomedominio/.htpasswd
AuthName "Sector Privat"
AuthType Basic
require user nomeutente
.htpasswd

Codice: Seleziona tutto

nomeutente:password
Mentre nella conf ho:

Codice: Seleziona tutto

<Directory "/var/www/nomedominio">
      AllowOverride AuthConfig
      Order Deny,Allow
      Allow from all
      Options -Indexes
      DirectoryIndex index.html index.php
</Directory>
E funza alla grande :thumbright:

Avatar utente
tiferet
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: sab 29 apr 2006, 0:25
Slackware: 13.1 (x86_64)
Kernel: 2.6.33.4
Desktop: KDE 4.4.3

Re: [APACHE] l'autenticazione non funziona

Messaggio da tiferet »

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!

Avatar utente
Naitso
Linux 2.x
Linux 2.x
Messaggi: 208
Iscritto il: lun 10 nov 2008, 15:09

Re: [APACHE] l'autenticazione non funziona

Messaggio da Naitso »

Dopo aver modificato la configurazione riavvii Apache?

Avatar utente
tiferet
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: sab 29 apr 2006, 0:25
Slackware: 13.1 (x86_64)
Kernel: 2.6.33.4
Desktop: KDE 4.4.3

Re: [APACHE] l'autenticazione non funziona

Messaggio da tiferet »

Naitso ha scritto:Dopo aver modificato la configurazione riavvii Apache?
beh, si! Dopo aver modificato la configurazione do sempre un /etc/rc.d/rc.httpd restart.


Avatar utente
tiferet
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: sab 29 apr 2006, 0:25
Slackware: 13.1 (x86_64)
Kernel: 2.6.33.4
Desktop: KDE 4.4.3

Re: [APACHE] l'autenticazione non funziona

Messaggio da tiferet »

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?

Rispondi