Есть по дефолту настроенный Apache.
В httpd.conf прописан DocumentRoot, например,
/Users/user_name/server
Теперь я хочу создать виртуальный хост и иду в httpd-vhosts.conf
там пишу
<VirtualHost *:80>
ServerName test.localhost
ServerAlias test.localhost
VirtualDocumentRoot "/Users/user_name/some_folder"
DocumentRoot "/Users/user_name/some_folder"
</VirtualHost>
В итоге, по адресу test.localhost получаю 403 forbidden.
Полагаю, это из-за того, что исходный (httpd.conf) DocumentRoot отличается от того, что в .
Собственно, вопрос:
Как и возможно ли вообще раскидать виртуальные хосты в совершенно разные места, отличающиеся от исходного DocumentRoot ?
Если возможно, то что и куда нужно написать, чтобы работало?
UPDATE:
Чуть-чуть поиграл с правами. Теперь на сайт перехожу нормально, но вместо сайта вижу Index of / и список страниц.
.htaccess настроен нормально. Рабочие сайты, которые переношу в ту же папку тоже становятся Index of /
В логах апача вот так:
client denied by server configuration: /Users/user_name/some_folder/.htaccess