7

Windows に 2 つの仮想ホストがあります (例: test1.dev と test2.dev)。ただし、両方の仮想ホストに対して常に 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>

誰かが問題を認識できますか?

4

7 に答える 7

13

私はあなたがNameVirtualHost 127.0.0.1:80どこかで行を逃していると思います:)

于 2010-03-27T18:53:23.287 に答える
4

私はこのようなことをしました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>
于 2010-03-27T19:58:00.747 に答える
3

に仮想ホスト情報を書き込む必要はありませんhttpd.conf。ロードする行のコメントを外してconf/extra/httpd-vhosts.confから、このファイルに移動してそこに情報を入力してください。動作するはずです。

私の例httpd-vhosts.conf

NameVirtualHost *:80

<VirtualHost 127.0.0.1>
    DocumentRoot "C:/wamp/www"
    ServerName dev
</VirtualHost>
于 2010-03-27T19:04:59.127 に答える
1

次の行のようなものを含める必要があります

NameVirtualHost *

また、SSL プロトコルの制限により、仮想ホストでうまく機能しないサーバーへの https 接続を使用しているようです。http 要求のHostヘッダーは暗号化されており、apache がそれを復号化するまでに、要求は仮想ホストの 1 つに既に渡されています。

于 2010-03-27T23:20:38.517 に答える
0

私が変更され

NameVirtualHost *:80

NameVirtualHost 127.0.0.1:80

そしてそれは私のために働く

于 2013-03-24T16:34:40.073 に答える
-2

やあみんな、プロセス全体を含む非常に簡単なチュートリアルを書きました。コメントで問題が発生した場合はお知らせください。

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

于 2010-11-25T01:19:42.447 に答える