Назад | Перейти на главную страницу

Проблема с конфигурацией 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 ...

Любая помощь очень ценится!

Вам действительно нужно NameVirtualHost директива. Вы можете разместить его на верхнем уровне вашего файла конфигурации, за пределами фрагмента выше:

NameVirtualHost *:80

Скорее всего, вам также понадобится SetEnv директива, упомянутая в учебнике.