Pessoal, estou mandando um FWD de uma mensagem enviada para mim, de um problema bastante comum para a configura��o de diret�rios html nas pastas de usu�rios. Problema: Recebo um 443 "Forbidden" quando tento acessar http://meudom�nio/~usuario/index.html Apesar das instru��es serem muito detalhadas tanto na documenta��o da Conectiva, quanto da doc. do Apache, tem um "pequeno detalhe" que elas n�o enfatizam o suficiente: qual o chmod adequado nesta ordem: /home/$user/public_html. No site do Apache, tem dezenas de mensagens perguntando a mesma coisa, ent�o estou enviando a resposta para o problema, que por sinal foi postada por um cara da Transmeta: (informa��es adicionais feitas por mim:)
Begin forwarded message: Date: Tue, 26 Mar 2002 00:12:51 -0300 From: "Werner" <[EMAIL PROTECTED]> To: "Renato Salles" <[EMAIL PROTECTED]> Subject: Re: (linux-br) diretorio de usuario no apache Valeu Renato, funcionou perfeito...... ----- Original Message ----- From: "Renato Salles" <[EMAIL PROTECTED]> To: "Werner" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Monday, March 25, 2002 4:02 PM Subject: Re: (linux-br) diretorio de usuario no apache > Em Mon, 25 Mar 2002 13:02:54 +0000 > "Werner" <[EMAIL PROTECTED]> escreveu: > > > Bom dia a todos, > > > > gostaria que fosse possivel o acesso a um site de usuario utilizando > > o seguinte recurso: http://server/~usuario, mas nao estou conseguindo > > isso, recebo sempre o erro 403 (Forbidden You don't have permission > > to access /~werner on this server.). Segue a configuracao do meu > > httpd.conf: > > UserDir disabled root > > > > UserDir public_html > > > > <Directory /home/*/public_html> > > AllowOverride FileInfo AuthConfig Limit > > Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec > > <Limit GET POST OPTIONS PROPFIND> > > Order allow,deny > > Allow from all > > </Limit> > > <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> > > Order deny,allow > > Deny from all > > </Limit> > > </Directory> > > > > a versao do apache e a: 1.3.19 e o diretorio /home/werner/public_html > > esta com permissao 755 > > > > O q mais pode estar errado? > > > > obrigado > > > > Werner > Solu��o: > Use a diretiva "UserDir enable $usu�rio" para permitir o acesso �s > pastas public_html no diret�rio do usu�rio. Na sua m�quina, as > configura��es dos arquivos Allow e Deny est�o diferentes: voc� precisa > saber quais as consequencias dessa mudan�a em termo de seguran�a antes > de fazer as modifica��es. Sugiro o seguinte: use as configura��es que > est�o funcionando na minha m�quina e v� fechando as permiss�es no Apache > at� o m�ximo poss�vel, at� o limite onde possam ser lidas as p�ginas, > apenas. As permiss�es usadas por mim como padr�o, para as pastas > /homr/$user s�o 771, e /home/$user/public_html s�o 755. Depois de > editar, d� um "apachectl configtest" e um "apachectl restart". > > Observe minhas configura��es para o httpd.conf: > > UserDir public_html > UserDir disable root > UserDir enable werner fulano joao pedro maria > > <Directory /home/*/public_html> > AllowOverride AuthConfig FileInfo Limit Options > Options IncludesNOEXEC MultiViews Indexes FollowSymlinks > SymLinksIfOwnerMatch <Limit GET POST OPTIONS PROPFIND> > Order allow,deny > Allow from all > </Limit> > <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> > Order deny,allow > Deny from all > </Limit> > </Directory> > -- Tenha um bom dia, e um �timo trabalho com Linux. Fui! Assinantes em 26/03/2002: 2242 Mensagens recebidas desde 07/01/1999: 159682 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
