日期:2014-05-16  浏览次数:20962 次

关于iis和tomcat协调配置的问题及域名解析绑定非80端口问题
我是一个超级新手,以前没有搞过任何网络配置的东西,现在我被一个让我看起来很复杂的问题难住了,网上的解答实在是太杂乱了,菜鸟我实在是弄不明白,请好心的高手给我详细说一下解决方案吧!着急啊!烦躁啊!

情况是这样的:

单位有一台服务器原来有两个静态网站A和B,IP地址及端口号都是一致的,使用iis主机头设置不同域名来区分用户的访问需求。现在有一个新的网站C要挂到这个服务器上,它是个动态网站,jsp,在服务器上使用apache+tomcat作为环境,搭建及测试时一直使用的是8080端口。现在在单位局域网内输入“服务器IP:8080/index.jsp”可以访问到网站C。但是我们想让外网直接输入C的域名就可以访问,需要把8080端口号改成80,但是这样又和A,B冲突了。

之前我查到过有一个iisap redirector可以整合iis和tomcat,我理解的大致是用iis代理tomcat吧,也有说这个叫做桥接器。这个东西貌似我以前在搭建网站环境的时候配置过,似乎失败了。
然后我又找到说可以让域名绑定到非80端口的资料,但是据说万网禁止url转发了,不知道是不是就不能配置非80端口了...不过说实话,我也不知道老板申请域名的时候是不是用的万网...

好吧,啰嗦这么多,希望有高手帮忙啊,把步骤说详细点,不要一句话回复啊,我会颤抖的...

------解决方案--------------------
建议使用反向代理nginx
------解决方案--------------------
比如你的C网站域名为ccc.com
方案一:
在IIS建立一个站点,绑定ccc.com,网站根目录下index.html,写一个跳转即可!
方案二:
google一下IIS整合tomcat
http://wenku.baidu.com/view/f65a8f620b1c59eef8c7b47c.html