各位达人,本人遇到到的问题是 1.服务器使用花生壳和或者一个叫meibu的动态域名解析 
2.apache上架设了一个web应用,IIS架设了另一个web应用 
问题!! 
动态域名总是指向apache下的网站,我怎么配置才能使另一个动态域名指向IIS下的网站,服务器安装的是winxp系统, 
实现最终的结果是 meixian.meibu.com 访问apache下的网站 xa1234.vicp.com访问 IIS下的网站  (注)动态域名解析已经做好. 
请各位达人帮助,谢谢!! 

解决方案 »

  1.   

    iis 和 apache 都是用的 80端口 有冲突,把iis的端口改了  iis的好改
      

  2.   

    IIS的端口已改了!!但是访问域名还是只指向一个站,网上看到的资料是需要配置apache,本人不会apache,求达人帮助
      

  3.   

    一般是端口重复引起的。
    改iis或apache 都行
    iis的方法:
    打开iis->网站->右键属性->tcp端口改成8080 域名邦定不用改.
    apache 方法:
    在你的apache安装目录下面有个conf文件夹,编辑里面的httpd.conf文件
    Listen 80 将改成8080或其它数字
    然后重启iis 或apache
      

  4.   

    我现在的情况可能是我用的是动态域名解析,不是一级域名,不能再IIS邦定
      

  5.   

    你用动态域名服务能指定port吗?
    可以的话指向不同的port(apache:80,IIS:8080)就可以了
    no-ip可以做到,其它不清楚
      

  6.   

    用meibu的那个域名解析能指定端口!
      

  7.   

    meixian.meibu.com >> port 80 to 8080 >> apache:8080
    xa1234.vicp.com  >> port 80 to 80 >> IIS:80这样就可以了,中间port转换是动态域名做的
      

  8.   

    http://www.phpchina.com/html/85/n-33685.html看看这个能帮到你不。
      

  9.   

    meixian.meibu.com >> port 80 to 8080 >> apache:8080 
    xa1234.vicp.com  >> port 80 to 80 >> IIS:80 这样就可以了,中间port转换是动态域名做的这个我没看懂
      

  10.   

    给你no-ip的设定参考,你那些我没用过
    http://www.no-ip.com/support/guides/web_servers/isp_block_port_80.html
      

  11.   

    用句不专业的说法域名就是给IP地址取的一个让你容易记住的名字,当你使用域名访问互联网时,首先访问DNS服务器,DNS通过一级又一级的查询,将域名对应的IP地址返回给你,然后你再用这个IP地址与相应的端口建立连接.所以域名不存在端口之说,存在端口的只有IP(65535个TCP端口+65535UDP端口).一个IP对应多个网站(域名)其实是通过HTTP协议中的Host头域来实现的.
    像你这样的情况我想只能使用透明代理.
    你可以在这台服务器上同时运行Apache和IIS,让其中一个服务器运行于80,另一个运行于其它端口比如8080,如果Apache运行于80端口,IIS运行于8080端口
    你可以通过如下配置#导入mod_proxy
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule proxy_http_module modules/mod_proxy_http.so#配置虚拟主机
    NameVirtualHost *:80<VirtualHost *:80>
        ServerAdmin [email protected]
        DocumentRoot d:\website #改成你的站点根目录
        ErrorLog logs/dummy-host.example.com-error_log
        CustomLog logs/dummy-host.example.com-access_log common
    </VirtualHost>
    <VirtualHost *:80>
        ProxyPass / http://localhost:8080/
        ProxyPassReverse / http://localhost:8080/
        ServerName xa1234.vicp.com
        ServerAlias *.xa1234.vicp.com #这个自便,只是为了像www.xa1234.vicp.com之类的也转发到iis上
        ErrorLog logs/xa1234.vicp.com-error_log
        CustomLog logs/xa1234.vicp.com-access_log common
    </VirtualHost>同样,IIS运行于80端口也应该可以,但我对IIS不太熟悉
      

  12.   

    要的就是楼上的配置,不过我还有个域名meixian.meibu.com 要配置到apache的网站,楼上配置只指向了xa1234.vicp.com,是不是80端口的apache不用别的配置了
      

  13.   

    就算这么配置..
    IIS和APACHE也不能同时用80端口吧= =||...
    两个完全不同的程序,可能监听一个端口么...
      

  14.   

    对,除了*.xa1234.vicp.com之外的其它域名都访问Apache的根目录
      

  15.   

    也就是说IIS上的站点是作为apache的虚拟站点来运行的??应该这样理解吧!!!我去配置试一下,谢谢大家
      

  16.   

    DocumentRoot d:\website #改成你的站点根目录 
    这里是IIS站的根目录还是apache站的根目录
      

  17.   

    我的意思是运行于不同的端口.
    我给出的方案是运行于80端口的Apache不仅自己充当一个Web服务器,而且还要充当一个反射代理
      

  18.   

    介绍你一种新方法,不用Apache+MySQL+PHP也可以架设本地PHP运行环境,通过设置,不需要下载Apache+MySQL+PHP就可以运行PHP程序了。    * 此文为Windows XP所写(包括Windows XP Home/ XP Pro),前提是你必须停用IIS。搭建WordPress运行环境变的非常容易...
    不知是否对你有用:http://www.trendslab.cn
    由于附件较大,可以直接到该网站去下载。