permissões para o usuário do apache

0

Eu tenho o apache configurado para a conta de usuário _www . Toda vez que eu criar um arquivo no diretório do site, ele está sendo criado com o proprietário / grupo de myusername / wheel , então o apache não tem acesso a ele e eu tenho que ir chown + chmod da pasta /arquivos. Procurando por uma configuração "correta" ou qualquer sugestão.

Esta é uma máquina de desenvolvimento.

    
por zyklus 05.07.2011 / 23:24

1 resposta

0

Você pode criar um grupo chamado www-admin e adicionar a si mesmo e ao apache. Ao trabalhar no site, altere seu grupo ativo para www-admin e verifique se os arquivos estão legíveis por grupo. Você ainda possuirá os arquivos, mas o Apache terá acesso correto a eles. Aqui está um guia sobre os grupos Unix .

Se esta máquina tiver mais de um usuário, você também poderá considerar a migração para usar diretórios da Web por usuário e a configuração do Apache com su-exec , para que ele seja executado como o usuário que possui o diretório. Isso provavelmente não é necessário ou útil na maioria das máquinas de desenvolvimento, embora (essa é a configuração que as empresas de hospedagem compartilhada usam).

    
por 05.07.2011 / 23:37