1

私は、自宅のローカル サーバーを指すようにしたい 2 つのドメインを所有しています。

  1. www.first.com
  2. www.second.com

どちらも自宅にある自分のサーバーを指しています (はい、ドメインを登録したウェブホテルで A レコード構成を既に管理しています)。

私は次のことをしました:

  1. httpd.conf で、行のコメントを外しましたInclude conf/extra/httpd-vhosts.conf
  2. httpd-vhosts.conf には、次のコードがあります。

    NameVirtualHost *:80
    <VirtualHost *:80>
        ServerName first.com
        ServerAlias www.first.com
        DocumentRoot "C:/wamp/www/public/first"
    </VirtualHost>
    
    <VirtualHost *:80>
        ServerName second.com
        ServerAlias www.second.com
        DocumentRoot "C:/wamp/www/public/second"
    </VirtualHost>
    
  3. httpd.conf ファイルで、document-root を に設定しましたC:\wamp\www\publicが、これが最も不確かな手順です。httpd-vhosts.conf ファイルで複数のドキュメント ルートが宣言されている場合、httpd.conf ファイル内のドキュメント ルートは何にする必要がありますか? C:/wamp/www/publichttpd.conf のドキュメントルートを両方とのみに設定しようとしましたC:/wamp/www/

ここで何が欠けていますか?ページがまったく読み込まれません。

4

1 に答える 1

0

「メイン」サーバーの DocumentRoot は、Virthosts を定義するとすぐには認識されません - 既知の virthosts は定義から提供されますが、不明です - リストの最初の virthost によって提供されます

virthost ごとに個別のログ ファイルを作成し、はい、アクセス試行後にログを確認します

ページがまったく読み込まれない

エラーの説明が悪いです。どのエラーコードが表示されますか? virthost ルートに DirectoryIndex と index-file がありますか? ディレクトリの場所の許可/禁止ディレクティブはどうですか?

于 2011-10-02T01:04:51.900 に答える