Ubuntu: ошибка доступа к Apache
У меня проблема с виртуальными хостами, я не понимаю, почему Apache ищет /home/*
каталог, если каталог моих виртуальных хостов находится где-то еще?
tail -f /var/log/apache2/error.log
/home/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
султан
4 ответа
Это не должно Это должно быть где-то в вашей конфигурации Apache.
Или у вас есть ссылка в вашем веб-каталоге / коде на вашу домашнюю учетную запись.
755 - это ответ, так как все ваши файлы должны быть доступны для чтения Railo (который на самом деле не тот же пользователь, что и ваш Apache).
Пробовать chmod 755 /home/www
затем сделайте то же самое с "hostdirectory"
chmod 755 /home/www/hostdirestory
Разрешения на /home
может не позволить apache прочитать каталог должным образом.
Корень документа для сайтов должен находиться под /var/www
или же /srv/www
, Это позволяет вам иметь строгую безопасность в дереве домашнего каталога.
Укажите полный DocumentRoot
для ваших виртуальных серверов.
Убедитесь, что вы не включили пользовательские каталоги для своих виртуальных серверов. Эти будут ходить /home
дерево.