Настройка apache виртуального хоста (для приложения Zend framework) открывает домашнюю страницу XAMPP, но вместо этого мне нужна домашняя страница проекта Zend по умолчанию.
Я делаю что-то неправильно?
Я сделал виртуальный хост следующим образом:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "A:\xampp\htdocs\zend_projects\leadscapture_intern"
ServerName lc.intern
</VirtualHost>
Как указано в комментарии, отредактируйте свой вопрос. С этой информацией мы не можем вам помочь.
Из предоставленного сейчас фрагмента вы должен отключить (закомментировать) пару строк из файла httpd.conf. Следующие директивы не должны там появляться:
DocumentRoot /path/to/it
<Directory /path/to/it>
Options...
AllowOverride ...
# directives until the closing bracket
</Directory>
Вы должен включить включение vhost.conf
файл после этого, или проверьте, чтобы он был. Скорее всего, это причина, по которой вы не видите ничего, кроме страницы по умолчанию. Это делается примерно так: Include path/to/vhost.conf
(путь и имя файла могут отличаться).
И последнее, что не менее важно, проверьте файл хостов и добавьте 127.0.0.1 lc.intern
чтобы ваш браузер действительно разрешил ваш VH. Вторая причина, что это может не сработать.
ОБНОВИТЬ: Кроме того, ваша конфигурация VH не завершена. Это должно выглядеть примерно так
NameVirtualHost *:80
<VirtualHost *:80>
ServerName ic.intern
DocumentRoot /tra/la/la
DirectoryIndex index.php index.html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /tra/la/la>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /path/to/tralala_error
CustomLog /path/to/tralala_access combined
</VirtualHost>
(быстро и грязно)