/mnt/hgfs/'shared folder' pode ser usado como raiz do Apache?

/mnt/hgfs/'shared folder' pode ser usado como raiz do Apache?

Tenho um servidor Ubuntu (12.04) em execução na minha máquina de desenvolvimento. Está em uma VM. Tive sucesso na tarefa de configurar Apache2, MySQL e PHP. Posso acessar o servidor do navegador host apontando-o para o IP. Viva!

Minha próxima tarefa é configurar o sistema de arquivos para que eu possa editar os arquivos do projeto em meu computador host (Mac OS X 10.7), clicar em salvar e visualizá-los em meu navegador através do servidor Linux.

Como estou tentando fazer isso é compartilhando uma pasta no meu Mac com a VM, que é montada em /mnt/hgfs/foldername. Então apontei meu host virtual no Apache2 para essa pasta. chmoda pasta para 777fins de teste e tentei acessar os arquivos do meu Mac. Eu recebo um 403 Forbidden.

Como posso configurar a VM para compartilhar uma pasta com meu Mac para não precisar enviar todos os meus arquivos por FTP para o servidor? Um pensamento que tive foi rsynca /mnt/hgfs/*pasta para opublic_html

Responder1

Você precisa ter certeza de que o Apache tem permissões até a pasta pública. Fora isso, deve funcionar bem, eu faço isso o tempo todo.

cmhod o+rx /mnt
chmod o+rx /mnt/hgfs/
chmod o+rx /mnt/hgfs/foldername

provavelmente o apache não consegue entrar no mnt

informação relacionada