本人有一台服务器,存在一个JSP主网站和一个PHP网站,
www.xxx.com域名指向JSP网站,80端口被tomcat占用,
www.zzz.com域名指向PHP网站,重新设置了端口,目前只能通过www.zzz.com:8080访问该PHP网站,
有没办法可以不加端口直接通过www.zzz.com指向该PHP网站?
考虑过主机头设置的方法,不过IIS默认80端口被占用而不能启动,所以该方法未能成功,
求大神指点一个好的办法~~~

解决方案 »

  1.   

    域名不相同还不好办吗?
    给你的服务器增加一个 ip,在 IIS 中指定就可以了
      

  2.   

    版主大神能具体说下吗,在服务器添加IP后,通过IIS设置主机头来把IP和网站目录对应吗?
      

  3.   

    IIS 本身就是通过主机头来区分不同网站的,不设主机头的话就只能用 ip 访问
    在网站属性里有一个绑定 ip 的选项,通常应绑定到一个 ip 地址上。如果不指定,那么就是“全部的”,也就是访问任何一个服务器上的 ip 都是同一网站。显然这不是你想要的
      

  4.   

    nginx 加个代理,监听80端口,根据http头中host字段,转发给对应的端口