aiuto squid + mysql
- richardsith
- Prode Principiante
- Messaggi: 139
- Iscrizione: domenica 11 dicembre 2005, 23:35
- Località: Avezzano
aiuto squid + mysql
ciao atutti e buon natale. Ho un prb sapete come fare l'accoppiata squid + mysql, qst'ultimo lo vorrei usare per la registrazione degli utenti con le loro rispettive password. qualcuno di voi può darmii una mano grazie >:(
- saltydog
- Imperturbabile Insigne
- Messaggi: 2848
- Iscrizione: mercoledì 9 febbraio 2005, 14:43
- Località: Roma
- Contatti:
Re: aiuto squid + mysql
La domanda è troppo generica...
Se intendi registrare utenti/password in un database mysql, credo ti occorra un'applicazione web. Oppure non ho capito cosa vuoi fare...
Se intendi registrare utenti/password in un database mysql, credo ti occorra un'applicazione web. Oppure non ho capito cosa vuoi fare...
- richardsith
- Prode Principiante
- Messaggi: 139
- Iscrizione: domenica 11 dicembre 2005, 23:35
- Località: Avezzano
Re: aiuto squid + mysql
vorrei utilizzare il db come metodo di auth degli utenti che passano attraverso squid. il db lho fatto voglio sapere come fare per far comunicare squid e mysql. se vedi qsta guida
http://wiki.ubuntu-it.org/Server/Proxy
infondo ne parla ma invece di usare i 4 metodi di squid vorrei usare mysql.
http://wiki.ubuntu-it.org/Server/Proxy
infondo ne parla ma invece di usare i 4 metodi di squid vorrei usare mysql.
Re: aiuto squid + mysql
Ciao!
Io ho realizzato l'autenticazione utenti in squid, ma senza passare per mysql, oltretutto è più comodo perchè serve solo la riga di comado, senza nint'altro.....
...comunque, prova a dare un'occhiata qui:
http://wiki.squid-cache.org/ConfigExamples/SquidAndMysql
..credo che sia quello che ti serve!
Ivan
Io ho realizzato l'autenticazione utenti in squid, ma senza passare per mysql, oltretutto è più comodo perchè serve solo la riga di comado, senza nint'altro.....
...comunque, prova a dare un'occhiata qui:
http://wiki.squid-cache.org/ConfigExamples/SquidAndMysql
..credo che sia quello che ti serve!
Ivan
Ultima modifica di ivan_73 il lunedì 29 dicembre 2008, 9:29, modificato 1 volta in totale.
-
- Prode Principiante
- Messaggi: 106
- Iscrizione: mercoledì 16 febbraio 2011, 20:07
- Desktop: Ubuntu
- Distribuzione: Ubuntu 22.04 LTS
- Località: augusta
Re: aiuto squid + mysql
Salve.ivan_73 [url=http://forum.ubuntu-it.org/viewtopic.php?p=1721436#p1721436][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ciao!
Io ho realizzato l'autenticazione utenti in squid, ma senza passare per mysql, oltretutto è più comodo perchè serve solo la riga di comado, senza nint'altro.....
...comunque, prova a dare un'occhiata qui:
http://wiki.squid-cache.org/ConfigExamples/SquidAndMysql
..credo che sia quello che ti serve!
Ivan
Ho ripreso questa discussione per approfondire l'utilizzo di squid con mysql.
ho configurato il mio squid utilizzando il modulo basic_db_auth.
di seguito la parte interessata del file /etc/squid/squid.conf
Codice: Seleziona tutto
auth_param basic program /usr/lib/squid/basic_db_auth --dsn "DBI:mysql:database=squid" --user "utente_lettore" --password "password" --table "passwd_utenti_normali" --usercol "user" --passwdcol "password" $
auth_param basic children 15
auth_param basic realm myproxy
auth_param basic credentialsttl 1 minute
auth_param basic casesensitive off
acl db-utenti-normali proxy_auth REQUIRED
http_access allow local-servers
http_access allow db-utenti-normali
http_access deny all
Il problema sorge quando voglio gestire dei gruppi di utenti ai quali permettere gruppi di siti.
Ho per questo creato due tabelle contenenti due gruppi diversi di utenti, ma non capisco come far capire
a squid se l'utente loggatosi appartiene a una o l'altra tabella:
Codice: Seleziona tutto
auth_param basic program /usr/lib/squid/basic_db_auth --dsn "DBI:mysql:database=squid" --user "utente_lettore" --password "password" --table "passwd_utenti_normali" --usercol "user" --passwdcol "password" $
auth_param basic children 15
auth_param basic realm myproxy
auth_param basic credentialsttl 1 minute
auth_param basic casesensitive off
acl db-utenti-normali proxy_auth REQUIRED
auth_param basic program /usr/lib/squid/basic_db_auth --dsn "DBI:mysql:database=squid" --user "utente_lettore" --password "password" --table "passwd_utenti_avanzati" --usercol "user" --passwdcol "password" $
auth_param basic children 15
auth_param basic realm myproxy
auth_param basic credentialsttl 1 minute
auth_param basic casesensitive off
acl db-utenti-avanzati proxy_auth REQUIRED
##acl comuni ##
acl local-servers dstdomain "/etc/squid/weblocali.txt"
acl siti-consentiti dstdomain "/etc/squid/webconsentiti.txt
acl siti-consentiti-super dstdomain "/etc/squid/webconsentiti-extra.txt
http_access allow local-servers
http_access allow db-utenti-normali siti_consentiti
http_access allow db-utenti-avanzati siti-consentiti-super
http_access deny all
Potete aiutarmi?
ciao e grazie
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti