iis与tomcat共用80端口的问题

47 views
Skip to first unread message

bnm bnm

unread,
Aug 2, 2011, 4:22:32 AM8/2/11
to gzlug
刚来上班就遇到这种问题,唉,、、、

服务器2003,两个IP,一个电信,一个联通
两个系统,一个公司的官网,.net开发的,用IIS;另一个java开发,用TOMCAT;
本想用IIS与TOMCAT整合的,但这两个系统都要求首页显示,故不合要求,弃用,呵呵,当然我做测试也没测试成功
网上看到有种案是apache整合iis与tomcat,iis与tomcat采用不同的端口,用两个不一样的域名,apache根据不同的域名请求来转发到iis或tomcat
而我最终采用的配置是iis与tomcat共用80端口,但分别监听不同的IP请求,因为我服务器有两个IP

有人有过这种情况吗??
可以给分析一下哪种方案比较好,从性能与稳定性来讲,谢谢啦!

源泉星火(张明源)

unread,
Aug 2, 2011, 4:34:14 AM8/2/11
to gz...@googlegroups.com
噗。。
很简单啊,不熟悉IIS,Apache/Nginx(proxy)都可以很简单和其它Web Server整合的呀


--
您收到此邮件是因为您订阅了 Google 网上论坛的“广州 GNU/Linux 用户组”论坛。
要向此网上论坛发帖,请发送电子邮件至 gz...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 gzlug+un...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/gzlug?hl=zh-CN 访问此网上论坛。



--
明源
http://www.Linuxzh.org
Twitter: @muxueqz

bnm bnm

unread,
Aug 2, 2011, 11:27:54 AM8/2/11
to gz...@googlegroups.com
明源兄又冲在最前,赞一个,呵呵……
共用80端口这个问题我已经解决了,但我是关了IIS的套接字池的,不知有什么影响??清楚的人说下。。。。
因为我没有两个域名,只有两个IP,所以访问联通的IP的感觉会比较慢,电信的还可以(服务器是双线的)
两个IP,而两个系统又要做首页(就只在浏览器中输IP),据不同的IP去访问不同的系统

假如公司官网 的网址是http://12.22.22.1  (asp) ,公司的业务系统网址是http://12.22.22.2 (jsp)
这两个IP都是同一台服务器上的,一个是电信的,一个联通的
现在困扰我的问题是这双线的服务给我拆成了单线的,怎样在没有两个域名的情况下,允分发挥双线的功能??因为这两个系统都要首页显示

如果有两个域名的情况下,性能好,稳定性高的架构是??

Liang Suilong

unread,
Aug 2, 2011, 11:42:24 AM8/2/11
to gz...@googlegroups.com

还以为明源兄是说在 Tomcat 和 IIS 前面加一个 nginx 做反向代理。。

源泉星火(张明源)

unread,
Aug 2, 2011, 9:41:59 PM8/2/11
to gz...@googlegroups.com
其实如果是Linux的话,这就是我的建议。

多网站共存(Vhost?)有这么几种方式:
1、根据IP来区分
2、根据域名来区分
3、根据端口来区分
4、根据路径来区分

如果真的要"性能好,稳定性高的架构",果断换Linux+Nginx作前端代理吧


PS:IIS on Windows,下次记得加[OT]呀

bnm bnm

unread,
Aug 4, 2011, 10:00:44 AM8/4/11
to gz...@googlegroups.com
明源兄,高人
两个网站在同一台服务器上,不可能让别人访问时都加端口号,路径吧,3,4那两种就不可能的了
从1,2来考虑,最好就域名这方法了

Zoom.Quiet

unread,
Aug 4, 2011, 10:12:40 AM8/4/11
to gz...@googlegroups.com
在 2011年8月4日 下午10:00,bnm bnm <bnm...@gmail.com> 写道:
> 明源兄,高人
> 两个网站在同一台服务器上,不可能让别人访问时都加端口号,路径吧,3,4那两种就不可能的了

- FT! 你得理解哈,人家给的是服务整合方案,没到用户访问呢
- 部署好了,用户没有任何访问变化的
其实 Apache 的 M$ 版本也算靠谱的,直接用了吧
"都要求首页显示"
- 应该是说对应域名的首页显示吧?
user
\
apache
\
+- appa.com - proxy -> IIS 发布到 ip:8080
|
+- appb.com - proxy -> Tomcat 发布到 ip:9090
一个IP 就搞掂! 可以用另外一个IP 作其它的,,,


--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
哲: http://www.zeuux.org/home/zoomquiet
豆: http://www.douban.com/group/zoomquiet
书: http://code.google.com/p/openbookproject
营: http://code.google.com/p/kcpycamp/wiki/PythoniCamp
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

bnm bnm

unread,
Aug 4, 2011, 10:21:43 AM8/4/11
to gz...@googlegroups.com
呵呵,这个当然明白
这里有没有人用过lighttpd的?


--
Reply all
Reply to author
Forward
0 new messages