Can / mnt / hgfs / 'pasta compartilhada' pode ser usada como raiz do apache?

4

Eu tenho um servidor Ubuntu (12.04) em execução na minha máquina de desenvolvimento. Está em uma VM. Eu consegui com a tarefa de configurar o Apache2, MySQL e PHP. Eu posso acessar o servidor do meu navegador host, apontando para o IP. Viva!

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

Como estou tentando conseguir 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. chmod da pasta para 777 para fins de teste e tentou acessar os arquivos do meu Mac. Eu recebo um 403 Forbidden .

Como posso configurar a VM para compartilhar uma pasta com meu Mac, para que eu não precise enviar todos os meus arquivos para o servidor? Um pensamento que tinha era rsync a pasta /mnt/hgfs/* para o public_html

    
por nzaccardi 14.07.2012 / 01:28

1 resposta

1

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

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

o apache provável não pode entrar no mnt

    
por 26.06.2014 / 22:25