En un equipo voy a realizar una instalación local de un sitio. Ahora bien, lo que me interesa es restringir el acceso a los datos del equipo, de modo que esté disponible para un usuario la navegación por el sitio, sin que pueda acceder a las carpetas donde queda alojado.
Pensé en utilizar una máquina virtual. Un equipo host -de la VM- para navegar el sitio instalado en el equipo virtual que será el servidor del sitio. Pondría luego las restricciones como una unidad de red.
Podria utilizar Windows 7 en el equipo de base, e instalar el sitio con LAMP en la máquina virtual.
¿Voy encaminado? ¿absolutamente sin rumbo? ¿sugerencias?

Saludos, gracias!