[SOLVED]Что изменилось в последних версиях apache?
Попал вот в такую ситуацию.
Была настроена стандартная связка LAMP, три виртуальных хоста - просто для тестирования собственных сайтов с доступом со своей же машины. Все замечательно работало не один день.
Потом какое-то время апачем вообще не пользовался, ничего нигде не менял в настройках. Были несколько обновлений через стандартный emerge world, когда обновлялись и апач, и mysql, и php - все по очереди в момент выхода новых версий. Обновления всегда делаю аккуратно, информацию после установки обязательно читаю, конфиги обновляю через dispatch-conf, также внимательно просматривая все, что он выдает. Т.е. если затрагиваются какие-то файлы, в которых я что-то сам менял - эти изменения тут же вносятся снова.
Тем не менее сегодня при попытке воспользоваться упомянутой связкой получаю:
Forbidden You don't have permission to access / on this server. Apache Server at site1 Port 80
Все, что обычно советуют в данной ситуации - проверено (доступ открыт для всех ip, с правами на папки тоже все в порядке).
Да и более того, повторюсь, - настройки не менялись, и все работало не один день...
И самое интересное - phpmyadmin, настроенный аналогично на одном из виртуальных хостов - работает замечательно.
Единственное, на что могу подумать - обновление каких-то конфиг. файлов, где могли быть изменены настройки по умолчанию для новых версий апача, и теперь доступ по каким-то причинам закрыт по умолчанию... А вот где это - не пойму...
На всякий случай - конфиги.
Основные:
/etc/conf.d/apache2 - http://paste.org.ru/?w5zfif
/etc/apache2/httpd.conf - http://paste.org.ru/?d3qpt6
Виртуальные хосты:
/etc/apache2/vhosts.d/vhost.conf - http://paste.org.ru/?yfudt8
/etc/apache2/vhosts.d/phpmyadmin.include - http://paste.org.ru/?2dg4mn
/etc/apache2/vhosts.d/site1.include - http://paste.org.ru/?sgk8jz
Ну и еще почти идентично - site2.include и site3.include, в которых отличаются только директории и адреса.
В логах вижу:
acess.log -
127.0.1.2 - - [21/Sep/2010:11:41:24 +0400] "GET / HTTP/1.1" 403 257
error.log -
[Tue Sep 21 11:41:24 2010] [error] [client 127.0.1.2] (13)Permission denied: access to / denied
, что особо ничего не поясняет...
Буду благодарен за любые идеи, которые могут направить меня в нужном направлении :)
- Для комментирования войдите или зарегистрируйтесь
.
Обычно такую ошибку помню когда не прописан доступк к каталогу
DocumentRoot
. Но у тебя он прописан. Правильно.Разве что где-то переопределяется...
Директиву
Location
ты не используешь?При попытке обращения к конкретной существующей странице тоже выдаёт ошибку?
:wq
--
Live free or die
Anarchist написал(а):Hmury
Про Location ничего не знаю.
При обращениях к конкретным страницам (даже не использующим PHP):
You don't have permission
Разобрался сам... )Неделю
Да вот если бы он писал, почему я "don't have", то и вопросов бы не было сразу. А то ведь причин на такую ошибку может быть куча, кроме непосредственно прав на папки...
******************************************
Разобрался сам... )
Неделю назад создал еще одного пользователя, и чтобы он не имел доступа к моей домашней папке /home/andrey - поставил на эту папку права чтение-запись только для себя и для группы andrey. А апач в эту группу не входит. А виртуальные хосты внутри моей домашней папки.... А проверял права только на саму папку вирт. хостов, хотя запреты сработали от вышестоящей.
Собственно:
- решило все проблемы... )
(хотя почему-то это кажется немножко корявым, но работает)
Apache - молодец в любом
Apache - молодец в любом случае, НО стоит помнить что ставить его отдельно не всегда целесообразно если вам на локалку нужно для тестирования собственных проектов то лучше поставить пакет XAMPP, ибо в последней версии он так четко настроен, что вам вручную практически ничего делать не придется!
Новостной портал Кирова
XAMPP Что это ? :) :) Мы тут
Что это ? :) :) Мы тут как бы на линуксе , а не на винде со всякими денверами
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
А он ещё и линуксовый и под
А он ещё и линуксовый и под соляру с надкусаном =)
Ну самому настроить все равно
Ну самому настроить все равно приятней...
Hmury написал(а): Ну самому
Ну, как бы он для тех кто сам настроить не в состоянии.