Как мне создать VirtualHost на Zend Server? - PullRequest
8 голосов
/ 24 июня 2011

Я использую Zend Server, и я добавил один VirtualHost в файл extra / httpd-vhosts.conf и удалил # из файла httpd.conf.

Это то, что я добавил в файл extra / httpd-vhosts.conf:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName quickstart.local
    DocumentRoot D:/quickstart/Code


    <Directory D:/quickstart/Code>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Когда я получаю доступ к quickstart.local, он работает нормально, но также влияет на localhost (т. Е. Когда я пытаюсь загрузить http://localhost/,, я вижу тот же сайт, что и для http://quickstart.local/.

Как мне решить эту проблему? Я хочу, чтобы localhost (я использую это для другого проекта) и quickstart.local были отдельными.

Ответы [ 4 ]

10 голосов
/ 03 июля 2011

У меня такая же проблема. Попробуйте добавить хост в zend.conf или добавить

Include conf/extra/httpd-vhosts.conf                   

в htppd.conf

3 голосов
/ 14 июня 2012

Вы можете добавить новый vhost, добавив директивы в новый файл:

/path/to/zend/etc/sites.d/vhost_[my-site].conf

Замените [my-site] на что хотите (без пробелов).

Тогда убедитесь, чтовы перезапустите apache :

sudo /path/to/zend/bin/apachectl restart
0 голосов
/ 04 июня 2018

[ПУТЬ ФАЙЛА] \ xampp \ apache \ conf \ extra \ httpd-vhosts.conf или, если вы используя Apache 2.4 или выше:

<VirtualHost *:80>
     ServerName dev.zendapp
     DocumentRoot "G:/xampp/htdocs/io2018/zend2018/zendApps"
     SetEnv APPLICATION_ENV "development"
     <Directory "G:/xampp/htdocs/io2018/zend2018/zendApps">
         DirectoryIndex index.php
         AllowOverride All
         Require all granted
     </Directory>
 </VirtualHost>

После изменения. C: \ Windows \ System32 \ Drivers \ Etc \ хостов

127.0.0.1       dev.zendapp

Перезагрузите сервер xampp

0 голосов
/ 13 февраля 2016

У меня была похожая проблема при попытке добавить собственные сайты. Решением для меня было прокомментировать оба примера vhost в файле vhosts, а также раскомментировать или добавить

127.0.0.1 localhost 

в файл hosts в папке% windir% / system32 / drivers / etc

... конечно, если вам нужно раскомментировать модуль vhost_alias и включить файл httpd-vhosts ..

...