В течении нескольких дней(потому как постоянно отвлекали) поднимал web сервер apache+php+sql+phpmyadmin (на этой недели напишу мини инструкцию как установить веб сервер на ubutu).
Все было хорошо пока мне не понадобилось сделать второй сайт, для этого мне потребовалось сделать вирутальный хост.
Когда создал и зашел на второй сайт он мне выдал ошибку You don’t have permission to access / on this server.
Данная ошибка решается следующим способом:
1 Вариант
Нужно проверить права на папку с сайтом (для примера в тестовом варианте дайте на все 777 (что бы убедиться, что проблема в этом) если ошибка была из-за прав, то потом смените права на папки поставьте права 775 а на файлы 644
2 Вариант
Еще бывают проблемы когда после переноса сайта с локального сервера на хостинг и при заходе на сайт тоже пишет ошибку You don’t have permission to access / on this server, но если набрать site.ru/index.php то сайт открывается, то тут проблема решается добавлением в файл .htaccess записи
DirectoryIndex index.php
Либо решить ее кардинально прописав в файл httpd.conf строку DirectoryIndex index.php index.html index.htm (после этого нужно перегрузить апач)
3 Вариант
Если первых два варианта не помогли, то проверьте в файле .htaccess в корне сайта указана ли деректва:
deny from all
Есть она есть, удалите ее.