Como posso configurar meu servidor Nginx local para poder editar os arquivos?

1

Eu tenho minha máquina de desenvolvimento local rodando Arch Linux, Nginx, PHP-FPM e MySQL.

Para que os sites em que estou trabalhando executem, os arquivos precisam ser de propriedade do usuário http. Os arquivos estão atualmente localizados em pastas como esta:

/srv/http/site1/
/srv/http/site2/

Quando uso o seguinte comando chown na pasta http, os sites funcionam bem, mas não consigo editar os arquivos com o meu usuário:

chown -R http.users /srv/http

Quando faço isso, os sites não funcionam, mas posso editar os arquivos:

chown -R shane.http /srv/http

Como posso fazer com que meu usuário possa editar os arquivos e o servidor da Web possa executá-los ao mesmo tempo?

Obrigado

    
por Shane Grant 29.03.2012 / 06:07

1 resposta

1

Você pode definir recursivamente a pasta para escrever, etc., enquanto ainda tem o http da árvore. Acl deve ser suportado no arch linux. Homem getfacl e man setfacl para detalhes.

    
por 29.03.2012 / 06:13