Проблема с настройкой Apache 2 на Win 7
Реальная проблема в том, что я не очень хорошо разбираюсь в инфраструктуре, но вы, вероятно, не можете помочь мне там.
Сегодня у меня проблемы с тем, что я пытаюсь настроить виртуальный сервер в Win 7. Я использую Zend Server и следую вводному руководству по Zend Framework, http://framework.zend.com/manual/en/learning.quickstart.create-project.html.
Когда я добавляю следующую конфигурацию в конец моего файла http.conf, я получаю 403 запрета при попытке зайти на http://localhost/. Вот конфиг:
<VirtualHost *:80>
ServerName openco.local
DocumentRoot /ZendFW-Projects/opencoV2/public
<Directory /ZendFW-Projects/opencoV2/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Есть идеи? В руководстве написано, чтобы убедиться, что NameVirtualHost определен, однако я не был уверен, какой формат должна принимать эта директива, поэтому я оставил это. Я вижу, что другие связанные учебники также пропускают это, поэтому я не думаю, что это проблема.
Я, конечно, отредактировал мой etc / hosts...
Любая помощь высоко ценится!
1 ответ
Вам действительно нужно NameVirtualHost
директивы. Вы можете поместить его на верхний уровень вашего файла конфигурации, вне фрагмента выше:
NameVirtualHost *:80
Вам, вероятно, также понадобится SetEnv
Директива упоминается в учебнике.