здравствуйте.
Сделал связку nginx, как front end к apache, но проблема точно в apache и virtualhosts, т.к. при обращении по ip:8080 из браузера, все работает, а по test.ru:8080 - имеем ошибку forbidden.
На клиенте прописаны хосты для test.ru и по пингу test.ru виден нужный айпишник сервера.
При обращении к test.ru:8080 - видем forbidden
ПУти до public_html верные, права даже поставил 777 на файл index.html и владельца сделал www-data, все равно forbidden.
В логах: client denied by server configuration
Конфиг виртуального хоста
<VirtualHost *:8080>
ServerAdmin decode@mail.ru
ServerName www.test.ru
DocumentRoot /home/butteff/domains/test.ru/public_html/
ServerAlias test.ru *.test.ru
<Directory /home/butteff/domains/test.ru/public_html/>
Options -MultiViews
AllowOverride All
</Directory>
ErrorLog /home/butteff/domains/test.ru/logs/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel info
CustomLog /home/butteff/domains/test.ru/logs/access.log combined
</VirtualHost>
В чем может быть проблема? Что сделать, чтобы заработало?
Пользователь решил продолжить мысль 28 Октября 2013, 19:22:00:
Решил проблему, почитав статью по
этой ссылке.
Проблема была в <directory>