我有一个二级域名dev.kuamart.com.cn,
已经在域名管理那里设置好了dns解析。
现在ping这个二级域名可以ping得到ip,却始终无法打开网页。在linux服务器上的apache的http.conf里面是这么写的:
Listen 58.221.34.18:80
Listen 58.221.34.18:8080NameVirtualHost 58.221.34.18:80<VirtualHost 58.221.34.18:80>
    ServerAdmin [email protected]
    DocumentRoot /www/ac2
    ServerName www.kuamart.com
</VirtualHost><VirtualHost 58.221.34.18:80>
    ServerAdmin [email protected]
    DocumentRoot /www/c2c/bc2
    ServerName www.kuamart.com.cn
</VirtualHost><VirtualHost 58.221.34.18:80>
    ServerAdmin [email protected]
    DocumentRoot /www/bc2/uc
    ServerName dev.kuamart.com.cn    
</VirtualHost>NameVirtualHost 58.221.34.18:8080
<VirtualHost 58.221.34.18:8080>
    ServerAdmin [email protected]
    DocumentRoot /www/new/ac2
    ServerName   bb
</VirtualHost>其中www.kuamart.com ,www.kuamart.com.cn,www.kuamart.com:8080都可以访问。
唯独那个二级域名是无法打开!
请问我这么配置有问题吗?搞了半个月了,都没搞定它!
 真郁闷!
csdn可以送分吗?

解决方案 »

  1.   

    DNS服务器上是像下面这样设置的吗?
    kuamart.com     指向   服务器IP 
    *.kuamart.com   指向   服务器IP
    *.kuamart.com.cn指向   服务器IP然后才能在Apache上面像你那样设置。
      

  2.   

    先在服务器上自己访问一下,看服务配置的是不是正常。再看dns解析的是不是对的,可以看一下apache的访问日志。
      

  3.   

    试着在你的根目下新建index.php内容为<?php echo"程序上没有错误";?> 
    如果能看到输出,我想是域名上有问题,配制上面应该没什么问题。
      

  4.   

    第一部:
    在域名解析服务商那里
    *.kuamart.com 指向 服务器IP
    这样相关域名就转到你主机上了第二步:你可以根据域名重设虚拟主机或将相关请求重写至不同目录。
      

  5.   

    是不是默认的网站根目录是/www/如果是好像是会有问题,要把他单独出到一个目录下去。以前有遇到过类似的问题,不知道是不是跟你的情况一样。
      

  6.   

    <VirtualHost 58.221.34.18:80>
      ServerAdmin [email protected]
      DocumentRoot /www/bc2/uc
      ServerName dev.kuamart.com.cn  
    </VirtualHost>改为<VirtualHost dev.kuamart.com.cn>
      ServerAdmin [email protected]
      DocumentRoot /www/bc2/uc
      ServerName dev.kuamart.com.cn  
    </VirtualHost>试试
      

  7.   

    你的设置没问题,
    请检查
    1:目录是否存在
    2:目录权限
    3:设置好后是否重启了APACHE
      

  8.   

    比如设置访问权限。
    我只会改配置文件和重启apache。查看在本机curl dev.kuamart.com.cn也不行!我很郁闷。
      

  9.   

    我试了,根本ping不通。www的也一样不通。服务器关了吧?
      

  10.   

    在linux服务器上的apache的http.conf可以随便修改吗
    应该是独立主机或者VPS。
      

  11.   

    兄弟,要配serverAlias 
      ServerAlias dev.kuamart.com.cn可远程帮你搞定,有兴趣加我csdn 空间好友。
      

  12.   

    <VirtualHost>
      ServerAdmin [email protected]
      DocumentRoot /www/bc2/uc
      ServerName dev.kuamart.com.cn  
    </VirtualHost>
      

  13.   

    还没搞定,
    没办法,我改用二级目录方式处理了。NND。真麻烦。哪天解决了回来告诉大家!
      

  14.   

    你可以试着在hosts文件里面ip指向一下试试看
      

  15.   

    还有,linux中防火墙之类的,配置没有问题。
      

  16.   

    我都解决了
    <VirtualHost 域名>
        DocumentRoot /wwwroot
        ServerAlias 域名
        ServerName 域名 
    </VirtualHost> 
      

  17.   

    <VirtualHost 58.221.34.18:80>
        <Directory "/www/bc2/uc">
            Order allow,deny
            Allow from all
    AllowOverride FileInfo 
        </Directory> 
      DocumentRoot "/www/bc2/uc"
      ServerName "dev.kuamart.com.cn" 
    </VirtualHost>
      

  18.   


    囧。Apache真的可以这样弄端口吗,我也想试试。