4

2つの仮想ホストcuckoo.netを構成fb.core.netし、ローカルIPアドレス(127.0.0.1)に配置しました

しかし、2番目のドメインにアクセスするfb.core.netと、常に最初のドメインが返されます。

私を助けるために以下の構成を考慮してください、私はここで私が何が間違っているのか本当にわかりません。

<VirtualHost *:80>
    DocumentRoot "d:/_iLearning/iCuckoo"
    ServerName cuckoo.net
    ServerAlias www.cuckoo.net
    SetEnv APPLICATION_ENV "development"
    <Directory d:/_iLearning/iCuckoo>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>


<VirtualHost *:80>
    DocumentRoot "d:/_Devs/fbcore/public"
    ServerName fb.core.net
    ServerAlias www.fb.core.net
    SetEnv APPLICATION_ENV "development"
    <Directory d:/_Devs/fbcore/public>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
4

2 に答える 2

8

fb.core.netをに追加しますServerAlias

<VirtualHost *:80>
    DocumentRoot "d:/_Devs/fbcore/public"
    ServerName fb.core.net
    ServerAlias www.fb.core.net fb.core.net # you can add more than one here
    SetEnv APPLICATION_ENV "development"
    <Directory d:/_Devs/fbcore/public>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
于 2011-10-17T08:19:38.860 に答える
0

私は今日この問題に直面しています。このURLを確認して くださいhttp://alexking.org/blog/2007/11/01/apache-2-only-serves-first-virtual-host

私の設定を追加します

NameVirtualHost *

追加する必要があると思います

NameVirtualHost *:80

またはに変更 <VirtualHost *:80> し ます<VirtualHost *>

私の設定

NameVirtualHost *

<VirtualHost *>
    DocumentRoot /home/host1/www
    ServerName host1.bdwey.com
    ServerAlias www.host1.bdwey.com
    <Directory "/home/host1/www">
        allow from all
        Options +Indexes
    </Directory>
</VirtualHost>

<VirtualHost *>
    DocumentRoot /home/host2/www
    ServerName host2.bdwey.com
    ServerAlias www.host2.bdwey.com
    <Directory "/home/host2/www">
        allow from all
        Options +Indexes
    </Directory>
</VirtualHost> 
于 2013-09-17T15:37:40.257 に答える