8

私は zend サーバーを使用しており、1 つの 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

4 に答える 4

10

私も同じ問題を抱えてる。ホストを zend.conf に追加するか、追加してみてください

Include conf/extra/httpd-vhosts.conf                   

htppd.confに

于 2011-07-03T10:19:58.117 に答える
0

自分のサイトを追加しようとすると、同様の問題が発生しました。私にとっての解決策は、vhostsファイルの両方のvhostの例にコメントを付け、コメントを外すか追加することでした

127.0.0.1 localhost 

%windir%/system32/drivers/etc フォルダーの hosts ファイルに

... もちろん、vhost_alias モジュールのコメントを外して httpd-vhosts ファイルに含める必要がある場合は..

于 2016-02-13T00:47:29.540 に答える