- Squid+BD
+ Responder ao Tópico
-
Squid+BD
Pessoal, uma duvida:
É possível cadastrar e depois autenticar usuários, cadastrar ACLS e etc, utilizando um BD tipo MySQL
mtec
-
Re: Squid+BD
Nao tem.
Voce pode bolar um sistema de tabelas relacionadas, e baseado nelas gerar seu squid.conf e enviar um -k reconfigure para o squid, assim ele permanece em execução e carrega as novas acls.
-
Re: Squid+BD
Desculpe a minha ignorância... Mas vc poderia me dar um exemplo??
mtec
-
Re: Squid+BD
Bem simples:
no mysql, uma tabela com os ips que podem acesssar a acl acesso:
create table ips (
ip varchar(20)
);
1 - conecte-se ao banco de dados e leia todos os registros
da tabela 'ips', adicione os ips numa variavel, separado por espaços
2 - coloque a variavel no final da acl e grave a acl no arquivo squid.conf
# no squid.conf:
acl acesso src $VARIAVEL
http_access access acessso
http_access deny all
É o principio, torne mais complexo, se fizer algo bem feito, pode ate ganhar um dim dim!
-
Re: Squid+BD
É... realmente deu pra ter uma noção!! Vou testar e posto o resultado!!
Vlw...
mtec
-
Re: Squid+BD
Muito melhor que usar um BD para autenticar seus usuários e usar um LDAP para isso que é 5x mais rápido que o BD neste caso.
Além disso as acl's podem ser configuradas por grupos e assim ficar um pouco mais dinâmicas...