SARG e Apache [RESOLVIDO]

1. SARG e Apache [RESOLVIDO]

Guilherme
GuilhermeBR

(usa CentOS)

Enviado em 26/03/2010 - 14:32h

Pessoal,

Tenho um servidor Linux (CentOS), e quero visualizar os relatórios do SARG na rede interna.

Do meu PC, digito o endereço do servidor, e aparece a tela de test do Apache normalmente.

Só que quando tento acessar os relatorios do SARG, diz que não tem permissão. O erro é:

"You don't have permission to access /sarg on this server." 
Como faço, para ter permissão para acessar os relatórios?


  


2. Re: SARG e Apache [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 26/03/2010 - 14:45h

A permissão pode ser feita pelo diretório e seus subdiretórios ou por arquivos .conf q pode determinar isso. A primeira opção é mais provável. Pra dar permissão completa d leitura, faça:

# chmod -R a+r /var/www/html/sarg

O diretório ae é só um exemplo.


3. Re: SARG e Apache [RESOLVIDO]

Guilherme
GuilhermeBR

(usa CentOS)

Enviado em 26/03/2010 - 15:46h

Renato,

Fiz o que vc passou, mas mesmo assim, continua dando acesso negado.


4. Re: SARG e Apache [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 26/03/2010 - 15:51h

Então a permissão tá no apache. Crie um arquivo chamado sarg.conf dentro de /etc/httpd/conf.d, com esse conteúdo:

<Directory /var/www/html/sarg>
order allow,deny
allow from 10.0.0.0/8 # coloque aki a sua rede ou o seu IP
allow from 127.0.0.1
allow from localhost
# Add additional allowed hosts as needed
# allow from .example.com
</Directory>

Depois vc reinicia o apache:

# service httpd restart


5. Re: SARG e Apache [RESOLVIDO]

Guilherme
GuilhermeBR

(usa CentOS)

Enviado em 26/03/2010 - 15:58h

Já tenho o sarg.conf.. segue:

<Directory /var/www/sarg>
DirectoryIndex index.html
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from 192.168.0.173
</Directory>

O ip 192.168.0.173, é o da minha máquina.



6. Re: SARG e Apache [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 26/03/2010 - 16:01h

Tire essa linha "deny from all". Pode ser q ele esteja negando todo o acesso a essa pasta.


7. Re: SARG e Apache [RESOLVIDO]

Guilherme
GuilhermeBR

(usa CentOS)

Enviado em 26/03/2010 - 16:07h

Também não acessa..


8. Re: SARG e Apache [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 26/03/2010 - 16:27h

Tente colocar "Allow from all" só pra certificar se é o Apache msm ou não. Ah! Olhe dentro do arquivo /etc/httpd/conf/httpd.conf e, na opção DocumentRoot, qual é o diretório mencionado lá.


9. Re: SARG e Apache [RESOLVIDO]

Daniel Fernandes
volcom

(usa Debian)

Enviado em 26/03/2010 - 16:29h

Veja grupo e usuário do diretório e doas arquivos, tente colocar para os do apache:

chown www-data.www.data -R /var/www/squid-reports

Abraço


10. Re: SARG e Apache [RESOLVIDO]

Guilherme
GuilhermeBR

(usa CentOS)

Enviado em 29/03/2010 - 10:52h

Renato,

Como vc disse, eu retirei o "Deny from all" e agora acessou. Acho que não tinha reiniciado o Apache da outra vez..

Tipo, agora, gostaria de definir um usuário, para poder acessar os relatórios. Tem como fazer isso?


11. Re: SARG e Apache [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 29/03/2010 - 12:41h

Tem d+. Crie usuários:

# cd /etc/sarg
# htpasswd -c passwd usuario1
# htpasswd passwd usuario2
...

Depois edite o arquivo /etc/httpd/conf.d/sarg.conf colocando o conteúdo dessa forma:

<Directory /var/www/html/squid-reports>
Options SymLinksifOwnerMatch MultiViews
AuthUserFile /etc/sarg/passwd
AuthName "SARG, Acesso Restrito"
AuthType Basic
Require valid-user
order allow,deny
allow from 10.62.0.0/16
allow from 127.0.0.1
allow from localhost
</Directory>

Dae o Directory vc adapta do jeito q tá configurado no seu servidor.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts