Sarg [RESOLVIDO]

1. Sarg [RESOLVIDO]

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 30/04/2013 - 15:27h

Boa tarde pessoal por favor me ajudem estou criando uma senha para acesso ao relatório do Sarg então, eu fui com base nesse tuto aqui:

#--------------------------------------------------------------------------------
Senha nos relatórios do SARG
Considerando que você ja tenha instalado o Squid e o Sarg vamos agora colocar uma senha no acesso aos relatórios do Sarg para que somente o administrador possa visualizar o que a galera anda acessando.
Nesse nosso exemplo tomaremos a seguinte pasta como padrão:
Para o SARG = /var/www/squid-reports/
Caso a pasta que esteja acessando seja uma outra é só alterar e substituí-las durante a execução do procedimento.

Colocando a senha para acesso aos relatórios SARG:

1) Crie um arquivo ".htaccess" dentro da pasta "/var/www/squid-reports/":

# vim /var/www/squid-reports/.htaccess

2) Coloque dentro do arquivo o seguinte conteúdo:
AuthType Basic
AuthName "Acesso restrito!"
AuthUserFile /var/www/squid-reports/.htpasswd
require valid-user
3) Crie o usuário e a senha para acesso à pasta, para nosso exemplo usaremos o nome de usuário "admin":
# htpasswd -c /var/www/squid-reports/.htpasswd admin

Observação: Após digitar o comando acima, será solicitado a senha para acesso, mencione-a cuidadosamente para não errar e em seguida redigite-a confirmando.

4) Agora vamos editar o apache:
# vim /etc/apache2/httpd.conf
Acrescente as seguintes linhas no final do arquivo:

#Relorio SARG
Alias /sarg /var/www/squid-reports
<Directory "/var/www/squid-reports">
AllowOverride All
Order allow,deny
Allow from all
</Directory>



salve o arquivo e pronto você pode acessar os relatórios do navegador digitando seu ip/squid-reports ou ip/sarg e irá pedir sua senha de autenticação.

#-----------------------------------------------------------------------------------------------------------------------------------------------------

Acontece que esta gerando um erro na tela no navegador assim:

#-----------------------------------------------------------------------------------------------------------------------------------------------------

Internal Server Error

O servidor encontrou um erro interno ou errada e não pôde concluir o seu pedido.

Por favor, contate o administrador do servidor, webmaster @ localhost e informá-los sobre o tempo que o erro ocorreu, e qualquer coisa que você poderia ter feito que pode ter causado o erro.

Mais informações sobre este erro pode estar disponível no log de erro do servidor.

Apache/2.2.16 (Debian) Server at 192.168.1.253 Porta 80

#--------------------------------------------------------------------------------------------------------------------------------------------------------

O que pode ser pessoal???


  


2. MELHOR RESPOSTA

Buckminster
Buckminster

(usa Debian)

Enviado em 30/04/2013 - 17:26h

welington27 escreveu:

Essa configuração aqui onde eu insiro?


AuthName "Area restrita, para Sarg"
AuthType Basic
AuthUserFile /etc/.htpasswd
require valid-user
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

Dessa forma assim esta certo?


Não, não está certo!

Dentro do arquivo .htaccess você coloca isso:
AuthType Basic
AuthName "Acesso restrito!"
AuthUserFile /var/www/squid-reports/.htpasswd
require valid-user

O arquivo .htacces deve estar em /var/www/squid-reports assim:
/var/www/squid-reports/.htaccess

e dentro do arquivo httpd.conf você coloca isso:
#Relatório SARG
Alias /sarg /var/www/squid-reports
<Directory "/var/www/squid-reports">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

e o arquivo httpd.conf deve estar em /etc/apache2 assim:
/etc/apache2/httpd.conf

3. Re: Sarg [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 30/04/2013 - 15:38h

Você verificou as permissões das pastas e arquivos?
Coloque 755 para as pastas/diretórios e 644 para os arquivos e teste.
E você deu permissão para o usuário admin?


4. Responder

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 30/04/2013 - 15:44h

Bem coloquei essa permissão aqui esta correta?

chmod 755 /var/www/squid-reports/.htaccess



5. Responder

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 30/04/2013 - 15:45h

Como posso expandir essas permissões principalmente para o usuário?

pode me ajudar em quais arquivos devo colocar as permissões?

De acordo com o tutorial criado pois ate mesmo antes disso eu conseguia acessar o sarg agora não mais.


6. Re: Sarg [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 30/04/2013 - 15:50h

Execute:
chmod -R 755 /var/www/squid-reports

chmod 644 /var/www/squid-reports/.htaccess

E me passa o link desse tutorial.


7. Responder

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 30/04/2013 - 15:54h

O link do tutorial é esse:


http://informadeira.blogspot.com.br/2009/08/senha-nos-relatorios-do-sarg.html?showComment=1367346982...


Executei as permissões e continua dando o mesmo erro...


8. Re: Sarg [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 30/04/2013 - 16:00h

Execute:
#chown admin /var/www/squid-reports/.htaccess

E não esqueça de reiniciar o apache.


9. Responder

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 30/04/2013 - 16:08h

Escrevi esse comando que você pediu, deu como usuário inválido sendo que eu usei esse comando para criar:

htpasswd -c /var/www/squid-reports/.htaccess admin

Tem algo errado com ele?

Bem criei o usuário admin com o comando

useradd admin

ai o comando que você me passou deu certo mais mesmo assim não funcionou o sarg continua dando o mesmo erro amigo...

E reiniciei normalmente o apache.


10. Re: Sarg [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 30/04/2013 - 16:15h

Agora executa esse comando de novo:
htpasswd -c /var/www/squid-reports/.htaccess admin

e digita as senhas de novo e reinicia o apache e testa.


11. Responder

Welington Silva de Lima
welington27

(usa Debian)

Enviado em 30/04/2013 - 16:20h

Continua o mesmo erro, será que não poder ser meu arquivo do apache porque o seguinte no tutorial o rapaz pedi pra inserir aquelas linhas no final do arquivo httpd.conf
acontece que no arquivo nao tinha nada apenas coloquei isso, não tem que ter mais nada nesse arquivo??


12. Re: Sarg [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 30/04/2013 - 16:23h

É o Debian Squeeze que você tem?



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts