Я использую сервер 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 и изучите его, либо просто исследуйте, как его отключить ...
в противном случае корень вашего документа, вероятно, настроен неправильно.