IP和域名绑定后访问到的却是IT WORKS!

IP和域名绑定后访问到的却是IT WORKS!

RH AS5、MYSQL
IP:123.123.123.123
域名:abc.linux.com    (二级域名)
IP和域名已经解析好了

先来看看/usr/local/apache2/conf/httpd.conf中主要几项的配置:
Listen 80
ServerName abc.linux.com:80
#DocumentRoot "/usr/local/apache2/htdocs" (我把前面注释掉了)
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

再来看看/usr/local/apache2/conf/extra/httpd-vhost.conf中主要几项的配置
NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin abc@linux.com
    DocumentRoot "/webphp/wb/"
    ServerName abc.linux.com

    ServerAlias 123.123.123.123 abc.linux.com
    <Directory "/webphp/wb/">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

按道理http://abc.linux.com/abc.htm就能访问首页了,但是访问到页面的却是“It works!”
请问我哪里可能出错了,谢谢。      
和你做了虚拟机没有重启有关。      
引用:
原帖由 bwb 于 2008-7-17 17:52 发表
和你做了虚拟机没有重启有关。
这个是直接在外网服务器上做的,而且重启了N次了。      
复制内容到剪贴板
代码:
IP和域名绑定后访问到的却是IT WORKS!
这个ms是正确的呀!你的意思是要用虚拟主机吧,从配置文件看你用的应该是2.2版的吧,我也在用新版的一点都不习惯 ,想换回debian自带的2.0版了。      
我也不懂 来看看       
为什么不直接改??
DocumentRoot "/webphp/wb"
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>
<Directory "/webphp/wb/">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
  </Directory>      
配置有问题      
是因为你的/etc/apache2/sites-available目录下的default配置文件导致的。
其中有两行配置:
DocumentRoot  /var/www/
RedirectMatch ^/$ /apache2-default/
就是将你的访问定位到了/var/www/apache2-default/目录下,查看其中的.htm就是知道了。
你可以用虚拟主机啊,就是在/etc/apache2/sites-available/default基础上修改。      
楼上正解
补充:默认扩展名是html