у мене є кілька проблем, пов’язаних з моїм /var/www/
новим Webroot
каталогом всередині моєї домашньої папки. Я думаю, що це походить від мого нерозуміння дозволів Linux.
Наскільки мені відомо, символьні посилання повинні мати вигляд каталогу, до якого ви хочете пов’язати, та каталогу, до якого ви хочете пов’язати, тож у моєму випадку я побіг:
sudo ln -s ~/Webroot/* /var/www/
це свого роду працював, якщо я біжу ls
на /var/www/
я можу бачити всі файли в моєму Webroot
каталозі.
Щоразу, коли я намагаюся запустити файл, який знаходиться в моїй Webroot
папці, я отримую помилку дозволу 403, це тому, що файли в моєму каталозі Webroot створені мною, а екземпляр apache запускається як www-data?
якщо це так, чи означає це, що мені потрібно змінити дозволи на кожен створений файл, щоб запустити його?
Раніше я запускав локальний екземпляр apache, вказуючи корінь каталогу мого vhost за замовчуванням на Webroot
папку, в цьому випадку мені не потрібно було змінювати жодні дозволи. Будь-яка допомога буде вдячна.