質問

私は(:test1.devとtest2.dev例えば)窓の上の2つの仮想ホストを持っています。しかし、それは常に両方の仮想ホストのtest1.devのコンテンツをロードます。

私のファイルは、次のとおりです:

ホスト:

127.0.0.1    localhost
127.0.0.1    test1.dev
127.0.0.1    test2.dev

のhttpd.confます:

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

Include "c:/wamp/alias/*"

<VirtualHost 127.0.0.1>
    ServerName test1.dev
    DocumentRoot "C:\wamp\www\test1\public"
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerName test2.dev
    DocumentRoot "C:\wamp\www\test2\public"
</VirtualHost>

缶誰かが問題を認識?

役に立ちましたか?

解決

私はあなたがNameVirtualHost 127.0.0.1:80ラインのどこかが欠落している推測している:)

他のヒント

私はこのようないくつかのことをしました

:ローカルホストのための1-
NameVirtualHost localhost:80
<VirtualHost localhost:80>
ServerName localhost
ServerAlias localhost
DocumentRoot D:/wamp/www
ErrorLog "D:/wamp/www/error.log"
CustomLog D:/wamp/www/access.log common
<Directory "D:/wamp/www">
    Options -Indexes FollowSymLinks MultiViews
    AllowOverride All
    <IfModule mod_access.c>
    Order allow,deny
    Allow from all
    </IfModule>
</Directory>
</VirtualHost>

2 - 及びその他のローカルドメインのための

NameVirtualHost zf.local:80
<VirtualHost zf.local:80>
ServerName zf.local
ServerAlias zf.local 
DocumentRoot D:/Workspace/Zend/documentation
ErrorLog "D:/Workspace/Zend/documentation/error.log"
CustomLog D:/Workspace/Zend/documentation/access.log common
<Directory "D:/Workspace/Zend/documentation">
    Options -Indexes FollowSymLinks MultiViews
    AllowOverride All
    <IfModule mod_access.c>
    Order allow,deny
    Allow from all
    </IfModule>
</Directory>
</VirtualHost>

あなたはhttpd.confに仮想ホスト情報を記述する必要はありません。あなたがconf/extra/httpd-vhosts.confをロードしたばかりのコメントを解除行は、このファイルにアクセスして、そこにあなたの情報を入れました。動作するはずです。

私のhttpd-vhosts.confの例:

NameVirtualHost *:80

<VirtualHost 127.0.0.1>
    DocumentRoot "C:/wamp/www"
    ServerName dev
</VirtualHost>

次の行に似たものを含める必要があります。

  

NameVirtualHost *

また、それはあなたがhttpsため、SSLプロトコルの制限の仮想ホストとうまく再生されないサーバへの接続を使用しているようです。 HTTP要求にHostヘッダは暗号化され、時間Apacheはそれを復号化することによって、それが既に仮想ホストのいずれかに要求に合格した。

I変更

  

がNameVirtualHost *:80

  

がNameVirtualHost 127.0.0.1:80

は、それは私のために動作します。

やあみんな、私は、全体のプロセスが含まれて非常にまっすぐ進むのチュートリアルを書きました。あなたがコメントで何の問題に実行する場合、私に教えてくださいます。

HTTP ://www.kintek.com.au/web-design-blog/configuring-multiple-domains-within-wamp-for-local-development/する

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top