sto riscontrando alcuni problemi con il collegamento simbolico /var/www/a una nuova Webrootdirectory all'interno della mia cartella home. Penso che questi derivino dalla mia mancanza di comprensione dei permessi di Linux.
Per quanto ne so, i collegamenti simbolici dovrebbero assumere la forma della directory che si desidera collegare e la directory a cui si desidera essere collegati, quindi nel mio caso, ho eseguito:
sudo ln -s ~/Webroot/* /var/www/
questo è sorta di funzionato, se corro lssulla /var/www/posso vedere tutti i file nella mia Webrootdirectory.
Ogni volta che provo a eseguire un file nella mia Webrootcartella, ottengo un errore di autorizzazione 403, è perché i file nella mia directory Webroot sono stati creati da me e l'istanza di apache viene eseguita come www-data?
in tal caso, ciò significherebbe che devo modificare le autorizzazioni su ogni file che creo per eseguirlo?
In precedenza ho eseguito un'istanza di Apache locale puntando la directory root del mio vhost predefinito sulla Webrootcartella, in questo caso non ho avuto bisogno di modificare alcuna autorizzazione. Qualsiasi aiuto sarebbe apprezzato.