1

我拥有两个域,我想在家里指向我的本地服务器:

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

他们都指向我自己家中的服务器(是的,我已经在我注册域的 webhotel 管理了 A-record 配置)。

我做了以下事情:

  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文件中的文档根目录应该是什么?我尝试将 httpd.conf 的文档根目录设置为C:/wamp/www/public且仅C:/wamp/www/

我在这里想念什么?页面根本不会加载。

4

1 回答 1

0

一旦您定义了 Virthosts,“主”服务器的 DocumentRoot 就没有感觉了 - 已知的 virthosts 将从它们的定义中提供,未知的 - 由列表中的第一个 virthost

为每个 virthost 创建单独的日志文件,是的,在访问尝试后检查日志

页面根本不会加载

这是错误的错误描述。你得到哪个错误代码?您在 virthost 根目录中有 DirectoryIndex 和索引文件吗?目录位置的允许/禁止指令怎么样?

于 2011-10-02T01:04:51.900 回答