Tengo algunos problemas para vincular mi /var/www/
a un nuevo Webroot
directorio dentro de mi carpeta de inicio. Creo que estos se derivan de mi falta de comprensión de los permisos de Linux.
Hasta donde yo sé, los enlaces simbólicos deben tomar la forma del directorio que desea vincular y el directorio al que desea vincular, por lo que en mi caso, ejecuté:
sudo ln -s ~/Webroot/* /var/www/
este tipo de ha funcionado, si me quedo ls
en /var/www/
lo que puedo ver todos los archivos en mi Webroot
directorio.
Cada vez que intento ejecutar un archivo que está en mi Webroot
carpeta, obtengo un error de permiso 403, ¿es esto porque los archivos en mi directorio Webroot los creo yo y la instancia de apache se ejecuta como www-data?
Si este es el caso, ¿significaría que necesito cambiar los permisos en cada archivo que creo para ejecutarlo?
Anteriormente ejecuté una instancia local de apache señalando la raíz del directorio de mi vhost predeterminado a la Webroot
carpeta, en esta instancia no tuve que alterar ningún permiso. Cualquier ayuda sería apreciada.