Виртуальный хост в Apache

nefone

Новичок
Почему если я настраиваю в Apache 2.4 (Ubuntu) виртуальный хост на /var/www/testsite.ru/public все работает, а если на домашний каталог /home/username/testsite.ru/public - то ошибка 403
 

Фанат

oncle terrible
Команда форума
Потому что надо смотреть логи.
Скорее всего у апача нет доступа к /home/username/testsite.ru/public - что, в общем-то, правильно.
в /home/username доступа ни у кого кроме username быть не должно по определению
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@Фанат, по дефолту на самом деле это не так. Доступ есть на чтение во многих дистрибутивах, user1 может читать домашнюю папку user2. Но вообще да, лучше бы дистры ставили бы туда права 0600

У меня только вопрос, зачем автору класть файлы веб-сервера туда, куда могут писать приложения, запущенные по юзером?
 

michelle

Новичок
@c0dex, это ещё что, я как-то видел вкорячивание сокета для php-fpm в home одного из пользователей.
 
Сверху