这就是问题所在,如果你访问网站directorybest.net,你会看到正确的网站(这是在apache中定义的)。但是,如果您转到该站点的www版本,则会显示一个针对IIS和来自IIS的“全部捕获”站点。我不知道这是什么导致的。
我还有另一个在apache上运行良好的网站,我从那里复制了DNS和vhost设置的信息。我还设置了DNS,以便两个站点指向相同的ip地址。有人知道为什么网站的www版本没有显示正确的网站吗?
以下是工作站点和非工作站点的vhost信息。
NameVirtualHost *
#non-working site
<VirtualHost *>
 ServerAdmin admin@email.com
 ServerName www.directorybest.net
 ServerAlias directorybest.net *.directorybest.net
 DocumentRoot "D:\WWW\DirectoryBest\2"
 DirectoryIndex index.php
 <Directory D:\WWW\DirectoryBest\2> 
             AllowOverride All 
 </Directory>
 # Logfiles
        ErrorLog  D:\WWW\DirectoryBest\2\logs\error.log
        CustomLog D:\WWW\DirectoryBest\2\logs\access.log combined
</VirtualHost>
#working site
<VirtualHost *>
 ServerAdmin admin@email.com
 ServerName www.directorybest.info
 ServerAlias directorybest.info *.directorybest.info
 DocumentRoot "D:\WWW\DirectoryBest\1"
 DirectoryIndex index.php
 <Directory D:\WWW\DirectoryBest\1> 
             AllowOverride All 
 </Directory>
 # Logfiles
        ErrorLog  D:\WWW\DirectoryBest\1\logs\error.log
        CustomLog D:\WWW\DirectoryBest\1\logs\access.log combined
</VirtualHost>发布于 2011-01-19 05:44:12
好的,我刚刚被告知该公司以前也有过DNS问题。并且在进一步检查之后,本地DNS没有被更新并且仍然解析到旧的ip地址。
https://stackoverflow.com/questions/4726865
复制相似问题