Colocando senha nos gerenciadores do Squid (SARG e MYSAR) de forma simples

Depois de ter quebrado a cabeça um pouco com essa questão e me preocupar com o fato de deixar os relatórios SARG e MYSAR acessíveis, acabei por conseguir colocar o acesso restrito ao mesmo através dos arquivos .htaccess e .htpasswd.

[ Hits: 87.482 ]

Por: Isomi Luiz da Silva em 08/08/2007 | Blog: http://www.tecalerta.com.br


Pequeno ajuste nas configurações do Apache



Só mais uma coisinha. Para que funcione a pasta a ser protegida por senha, deverá está predestinada a função. Para tanto usa-se o parâmetro "AllowOverride All" compreendido nos setores <Directory>.

Abaixo um exemplo da escrita acrescida no final do conteúdo do arquivo "httpd.conf":

#Relatório SARG
Alias /sarg /var/www/html/squid-report/dia
<Directory "/var/www/html/squid-report/dia">
    Options Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

#Relatório Mysar
Alias /mysar /usr/local/mysar/www
<Directory "/usr/local/mysar/www">
    Options Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Outra pequena observação é que ao acrescentar esse conteúdo ao arquivo httpd.conf, as pastas "/var/www/html/squid-report/dia" e "/usr/local/mysar/www" são simplesmente chamadas no browser por /sarg e /mysar conforme mencionado na linha "Alias..."

Exemplo:

Para acessar o sarg através do browser basta digitar:

http://seuip/sarg

Para acessar o mysar através do browser basta digitar:

http://seuip/mysar

É isso aí. Espero ter contribuído de alguma forma...

Página anterior    

Páginas do artigo
   1. Introdução MYSAR
   2. Introdução SARG
   3. Colocando as senhas
   4. Pequeno ajuste nas configurações do Apache
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando natACL no Debian Etch (proxy autenticado)

Analisando log Squid do Mikrotik no SARG

Squid3 no Debian 8 (Jessie) com suporte a filtro de páginas HTTPS

Limitando acesso ao Team Viewer com Squid e IPTables

Squid - Autenticação e controle de acesso a base de dados Firebird

  
Comentários
[1] Comentário enviado por altairmsouza em 08/08/2007 - 09:37h

clicsis,

Utilizo apenas o SARG, segui seus passos, criei usuario com htpasswd contudo nao solicita usuario e tambem esta acessando tanto como caminho normal, quanto pelo Alias.

O que deve estar faltando para solicitar usuario e bloquear a pasta ?

[2] Comentário enviado por balani em 08/08/2007 - 10:50h

Muito bom e util, valeu

[3] Comentário enviado por clicsis em 08/08/2007 - 11:57h

Caro. Altair.
Boa tarde.
Para o bloqueio da pasta em sí, basta que os arquivos
.htaccess e .htpasswd estejam dentro da mesma (a qual deseja proteger) e que a opção "AllowOverride" esteja com All e o "Order allow" como "Order allow,deny"

Tente verificar se a pasta para onde enviou os arquivos responsáveis pela senha é realmente a pasta apontada para a proteção e a que é chamada via WEB.

[4] Comentário enviado por augustoferronato em 08/08/2007 - 14:13h

depois disso tudo tem que reiniciar o apache galera :)

Abs[]

[5] Comentário enviado por altairmsouza em 09/08/2007 - 11:58h

clicsis,

Funciou perfeitamente, eu estava procurando essa solucao faz tempo, muito obrigado.




[6] Comentário enviado por clicsis em 09/08/2007 - 12:52h

Por nada. O objetivo do VIVAOLINUX é justamente esse. Tentarmos à medida do possível trocarmos conhecimentos e dúvidas, tornando mais prático e rápido, conclusão das atividades desejadas.

[7] Comentário enviado por callaveraz em 23/08/2007 - 11:36h

Lembrando tambem que para cada pasta criada deve ser adicionado o script abaixo dentro do arquivo httpd.conf ( nano /etc/apache2/httpd.conf )

EX:

<Directory "/var/www/squid-reports">
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>

[8] Comentário enviado por dfabretti em 19/03/2008 - 09:27h

Eu sei que o artigo já está passado, mas queria agradecer pela dica, foi de muita valor pra mim :D, hehehe! Abraços a todos, fui!

[9] Comentário enviado por phrich em 04/12/2008 - 15:04h

Cara muito bom o tutorial, mas eu segui exatamente o que estava descrito aqui, mas não obtive muito resultado.
Daí pesquisando por ai misturei o seu tutorial com o tutorial sobre apache / htpasswd que eu achei
segue o link

http://www.devin.com.br/htaccess/

Um abraço!

[10] Comentário enviado por albrechtcfn em 15/05/2011 - 21:48h

O que faltou pra quem não está conseguindo, é migrar o arquivo "ncsa_auth" para a pasta /usr/bin/, é bem fácil, primeiro procure ele: find / -name ncsa_auth
Depois copie para /usr/bin
ex: cp /usr/lib/squid3/ncsa_auth /usr/bin/
É só reiniciar o apache e TCHARAMMMM
SELVA!!!

[11] Comentário enviado por lDavidson em 20/03/2012 - 10:00h

Cara, muito bom seu tutorial, estava precisando muito disto aqui na empresa. Funcionou tudo perfeitamente. Vlws!!!!

[12] Comentário enviado por Neo_X em 07/11/2012 - 21:23h

Olá pessoal,

Configurei a senha do SARG, funcionou por 1 dia a autenticação, o que pode ter ocorrido? Eu acesso pelo IP externo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts