2011-09-25 103 views
1

我自己,我想在家里这里指向我的本地服务器的两个领域:Apache的虚拟主机将无法正常工作(WAMP/Win7的)

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

他们都指向我自己的服务器在家里(是的,我已经在我的webhotel注册了域的管理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文件中?我试图设置httpd.conf的文档根目录为C:/wamp/www/public,并且只有C:/wamp/www/

我在这里丢失了什么?页面根本不会加载。

+0

你有没有检查过你的'error.log'文件?如果是的话,你看到了什么样的错误?请张贴其中一些。 –

回答

0

的DocumentRoot为“主”服务器没有只要你定义Virthosts感觉 - 著名virthosts将其定义送达,未知的 - 在列表中第一virthost

每virthost创建单独的日志文件,是,检查日志访问attept

的页面后,在所有

它的坏的错误描述将​​不会加载。你得到哪个错误代码?你有virthost根目录索引和索引文件吗?怎么样允许/禁止目录位置的指令?