¿Se puede utilizar /mnt/hgfs/'carpeta compartida' como raíz de Apache?

¿Se puede utilizar /mnt/hgfs/'carpeta compartida' como raíz de Apache?

Tengo un servidor Ubuntu (12.04) ejecutándose en mi máquina de desarrollo. Está en una máquina virtual. Tuve éxito con la tarea de configurar Apache2, MySQL y PHP. Puedo acceder al servidor desde mi navegador host apuntándolo a la IP. ¡Viva!

Mi siguiente tarea es configurar el sistema de archivos para poder editar archivos de proyecto en mi computadora host (Mac OS X 10.7), presionar guardar y verlos en mi navegador a través del servidor Linux.

La forma en que intento lograr esto es compartiendo una carpeta en mi Mac con la VM, que se monta en /mnt/hgfs/foldername. Luego apunté mi host virtual en Apache2 a esa carpeta. chmodLa carpeta para 777fines de prueba e intenté acceder a los archivos desde mi Mac. Yo tengo un 403 Forbidden.

¿Cómo puedo configurar la máquina virtual para compartir una carpeta con mi Mac y no tener que enviar por FTP todos mis archivos al servidor? Un pensamiento que tuve fue rsyncla /mnt/hgfs/*carpeta para elpublic_html

Respuesta1

Debe asegurarse de que Apache tenga permisos hasta la carpeta pública. Aparte de que debería funcionar bien, lo hago todo el tiempo.

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

Apache probablemente no puede entrar en mnt

información relacionada