我的服务器上已经安装了IIS,占用了80端口。
Apache使用的是9090端口,但每次访问时都需要www.123.com:9090/的方式来访问,如何通过配置Apache来以藏端口号?
代码现在已经不能更改了。

解决方案 »

  1.   

    在配置iis的时候设置访问端口就可以了啊。。
      

  2.   

    配置之..把IIS的80端口改了....Apache用回80端口
      

  3.   

    只能改iis的端口 , 浏览网页服务默认的端口号都是80
      

  4.   

    如果当前www.123.com域名已解析到IIS服务80,很难解决APACHE隐藏端口问题。
      

  5.   

    不懂的人总是唧唧歪歪,瞎比喻。他提的这个问题很好的,Apache也有专门的团队对应的,就是利用IIS的Filter,具体参照:http://tomcat.apache.org/connectors-doc/reference/iis.html这个我实际配置过,是可行的。仔细看看手册,一定要懂其中的原理。
      

  6.   

    多ip可以多域名可以。iis监听别的端口,但apache启用mod_proxy.so
    相同的域名,相同的端口【或虽然不同,想隐藏非80】。肯定办不到
      

  7.   

    改host文件不知道可以不可以 我木有试过 呵呵.....
      

  8.   

    没有隐藏端口一说。
    网友通过域名访问你的网站,其实就是访问你的网站ip的80端口,直接就是找的80端口,你怎么隐藏。iis和apache是两个不同的服务 不能共用一个端口。自己动动脑子想想,如果iis和apache可以共用一个端口,那iis和apahce上都建立一个相同域名的站点,你说网友访问你站点的时候,是访问的iis上的站点还是apache上的站点啊?你的情况,不知apache是用来跑php还是jsp,不管是什么,都可以在iis上跑,iis绑定php或者tomcat就可以。简言之,保留iis,去掉apache。