Настройка виртуального хоста на LAMP (Ubuntu 11) возвращает 403 - PullRequest
1 голос
/ 03 июня 2011

У меня проблемы с настройкой виртуального хоста (каталог проекта Aptana) на LAMP установке на Ubuntu 11 (через tasksel).

я могудоступ к / var / www через ht * p: // localhost, но доступ к /home/tg/Aptana...via ht*p://ea-dev возвращает

«У вас нет прав доступа к этому серверу / на этом сервере».

это мой apache2.conf: http://pastebin.com/Yja02tnE
это мой ea-dev, расположенный в / etc / apache2 / sites-available /: http://pastebin.com/U1Vu2jxD

вот что я получаю в файле error.log:

[crit] [client 127.0.0.1] (13) Отказано в доступе: /home/tg/.htaccess pcfg_openfile: невозможно проверить файл htaccess, убедитесь, что он доступен для чтения

Я действительно не понимаюпочему написано /home/tg, а не /home/tg/Aptana...но, возможно, это просто сокращение.

1 Ответ

2 голосов
/ 03 июня 2011

Вы проверили, чтобы убедиться, что пользователь, запускающий демон apache, может читать файлы в указанных каталогах? Я бы начал с файла .htaccess. Это почти всегда является причиной ошибки, в которой отказано в разрешении. Вам также может понадобиться добавить пользователя tg в группу www-data.

Однако другая вещь, которая выделяется, - это использование пробелов в вашем пути для DocumentRoot ... На самом деле я никогда не делал этого, поэтому я бы также попытался нормализовать путь к вашему каталогу, удалив пробелы и заглавные буквы. Это может объяснить, почему путь в журнале ошибок не соответствует пути, который вы ожидали увидеть - apache обычно не сокращает такие вещи.

Удачи, и дайте нам знать, если у вас есть успехи или у вас есть дополнительные вопросы / информация.

...