Назад | Перейти на главную страницу

Каталог Apache etc / www / в качестве домашнего каталога пользователя

Я использую сервер Ubuntu 12.04.3 и пытаюсь настроить несколько виртуальных хостов.

Я следил за этим руководством здесь

Но вместо использования каталога внутри var / www папка Я использовал домашнюю папку нового пользователя, которую я создал, так что я могу легко войти по ftp для каждого из моих сайтов, и они не мешают друг другу;

т.е. главная / newuser / live

Тем не мение; Когда я перехожу в домен, я получаю;

Запрещено У вас нет разрешения на доступ к /index.html на этом сервере.

Я не совсем уверен, связано ли это с изменениями разрешений в руководстве, где я это сделал;

sudo chown -R $ USER: $ USER / home / newuser / live

sudo chmod -R 755 / home / newuser / live

Ошибка для меня говорит о том, что то, что я сделал, сработало правильно - у меня просто где-то возникают проблемы с разрешениями. Можно ли делать то, что я хочу?

Я где-то читал об использовании символической ссылки - это хорошая идея или какое будет лучшее решение?

У меня действительно нет опыта работы с виртуальными хостами, поэтому вся помощь ДЕЙСТВИТЕЛЬНО ценится

Спасибо!

Проверьте статус selinux. В традиционном Linux команда chmod должна дать вам правильный доступ для просмотра страниц.

getenfoce

если он включен, а вы не уверены, что это такое, либо исследуйте selinux и изучите его, либо просто исследуйте, как его отключить ...

в противном случае корень вашего документа, вероятно, настроен неправильно.