[FUG-BR] Problemas no webmail squirrelmail https
Renato Luiz de Sousa
rensousa em iqm.unicamp.br
Quarta Fevereiro 14 17:35:15 BRST 2007
Era *exatamente* isso... muito obrigado!
Abraços,
Renato
Ricardo Campos Passanezi wrote:
> On Tue, Feb 13, 2007 at 08:56:45PM -0200, rensousa em iqm.unicamp.br wrote:
>
>> Olá Pessoal,
>>
>> Instalei via ports o webmail squirrelmail e estou enfrentando dificuldades
>> para faze-lo funcionar só em https. Verifiquei que o squirrelmail foi
>> colocado em /usr/local/www/squirrelmail, então configurei o DocumentRoot
>> do httpd-ssl.conf com esse diretório. Mas qdo acesso via browser obtenho
>> a msg "You don't have permission to access / on this server.".
>> Revisei as permissões do diretório e está tudo com permissão
>> 755(diretórios) e 644(arquivos).
>> Olhei os logs do apache e tenho a seguinte msg:
>> [Tue Feb 13 20:46:07 2007] [error] [client xxx.xxx.xxx.xxx] client denied
>> by server configuration: /usr/local/www/squirrelmail/
>>
>> O mais curioso é que fiz uma cópia desse diretório para
>> /usr/local/www/data (DocumentRoot do http) e aí funciona, mas só em http.
>> Lembro-me que o processo de instalação exibiu uma msg sobre as configurção
>> necessárias no apache para funcionar o webmail, tem com o ver essa msg da
>> instalação novamente ? (instalei com o cmd portinstall squirrelmail)
>>
>> Obrigado a todos,
>>
>
>
> Qual a versão do apache?
>
> No caso do apache22 (instalado via ports), o DocumentRoot default é
> /usr/local/www/apache22/data. No httpd.conf tem as diretivas (removi os
> comentários):
>
> <Directory />
> AllowOverride None
> Order deny,allow
> Deny from all
> </Directory>
>
> <Directory "/usr/local/www/apache22/data">
> Options Indexes FollowSymLinks
> AllowOverride None
> Order allow,deny
> Allow from all
> </Directory>
>
> Se você usar outro diretório (como é o caso da instalação do squirrel -
> /usr/local/www/squirrelmail), tem de colocar uma diretiva para liberar o
> acesso. Algo como:
>
> <Directory "/usr/local/www/squirrelmail">
> Options Indexes FollowSymLinks
> AllowOverride None
> Order allow,deny
> Allow from all
> </Directory>
>
> E não esqueça de habilitar o SSL:
>
> # Secure (SSL/TLS) connections
> Include etc/apache22/extra/httpd-ssl.conf
>
>
> PS: um bom tutorial de como gerar os certificados pode ser encontrado em
> http://www.eclectica.ca/howto/ssl-cert-howto.php
>
>
Mais detalhes sobre a lista de discussão freebsd