iis怎么象nginx和iis性能对比一样代理到不同的平台服务

您所在的位置: &
Nginx反向代理支持的各种编程语言
Nginx反向代理支持的各种编程语言
Nginx反向代理大家都很熟悉的Web服务器程序,但是我们在应用中还是有不少的问题出现,下面我们就详细的看看有关的技术问题。
说到Nginx反向代理,大家应该比较熟悉了吧,但是在使用的时候还是有很多需要注意的东西,尤其是在相关的编程语言中的介绍。希望大家在之后的使用中有所帮助。
虽然出现地比较晚,但是他优良的性能让很多系统工程师折服,并被大量的采用。网上有好多文章介绍如何如何让nginx支持jsp啊、asp啊等等。我想说这个讲法是不太对的,因为本身只是个静态的server和反向代理的利器,并不支持动态页面,所谓的支持asp,jsp,php等等都只是用nginx来做反向代理而已。
让nginx反向代理通过fastcgi支持php已经介绍过了,这里仅介绍让nginx反向代理tomcat等jsp容器来serve jsp页面的方法:
假设你已经配置了tomcat并跑在本机的8080端口,打开你的虚拟机配置文件,加下下列几行:
location&/&{ &proxy_pass&http://127.0.0.1:8080; &proxy_redirect& &proxy_set_header&Host&$ &proxy_set_header&X-Real-IP&$remote_ &proxy_set_header&X-Forwarded-For&$proxy_add_x_forwarded_ &client_max_body_size&10m; &client_body_buffer_size&128k; &proxy_connect_timeout&30; &proxy_send_timeout&30; &proxy_read_timeout&30; &proxy_buffer_size&4k; &proxy_buffers&4&32k; &proxy_busy_buffers_size&64k; &proxy_temp_file_write_size&64k;& &}&
OK啦,jsp可以跑了!想径向代理IIS?apache?&&尽管去做吧!以上就是对Nginx反向代理的详细介绍。
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
想要理解大数据,使之更贴近大多数人,最重要的手段的之一就是数
随着云计算、物联网、大数据、移动互联网的大发展,你应该知道这些。
讲师: 26人学习过讲师: 14人学习过讲师: 35人学习过
TIOBE编程语言排行榜Java以4.5%的差距遥遥领先于第二
你想知道618大促都有哪些技术支撑吗?你想知道京东白
前几天和长辈闲聊之下,“大数据”,竟然也从老人家嘴
本书的上一版本《基于Project 2002的项目管理》上市以后得到了读者的欢迎,为了更好地将Project 2003新版本的应用介绍给读者,我
51CTO旗下网站iis怎么象nginx一样代理到不同的平台服务? - CNode技术社区
积分: 6410
这家伙很懒,什么个性签名都没有留下。
上面有很多应用 有iis有 tomcat 有php,有nodejs都是小网站和app的接口
如果用不同端口的话,会遇到防火墙的问题,都用80端口会冲突
iis下有没有象nginx这种能够代理到不同平台服务器的功能?
应该有Rewrite 模块。
这个稳定吗?
windows不是也可以跑nginx吗
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的[转载]Nginx反向代理下IIS获取真实IP
如果放在反向代理后面,日志里的c-ip是反向代理服务器的ip,不是真正用户的ip,想要记录用户的ip要做两件事。
  一。在反向代理设置X-Forwarded-For段,以下为nginx下的配置示例:
  server
  location
  proxy_set_header&&
X-Forwarded-For& $proxy_add_x_forwarded_
  二。在iis站点上安装下面这个isapi
filter,这东西是在f5的开发论坛上找到的,按开发者的话说,是为了解决iis放在f5后记录不到用户ip的问题,-_-#
管他前端是f5还是nginx还是squid还是haproxy。都可以用。应该不错。装完之后重启下iis就搞定了。
  回头看下iis的日志,里面的c-ip已经是用户端的ip了。
2.此dll文件的安装使用方法:有IIS站点的右键属性下,打开ISAPI筛选器,添加下载的dll文件,记住下载下来的文件有两个,一个是x86,一个是x64,分别对应32位和64位,并且都有F5XForwardedFor.dll两个版本,即正式版本和开发版本,应该选择用Release正式稳定版本的。&
如果添加完后加载不成功,可以尝试在web服务扩展中添加服务扩展,将F5XForwardedFor.dll添加到服务扩展中,设置其状态为启用。最后重启iis即可。
下图为添加web服务扩展:
最后测试吧。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。lvs + nginx +iis 架构遇到的问题...
发布时间: 11:04:00
  昨天晚上公司的网站换了lvs + nginx + iis的架构,因为公司网站用的.NET开发,又因为不知道在Mono下能否跑,因此还是逃不开IIS。
  最前端是lvs + keepalived接受用户访问,然后转发到三台nginx中,nginx做反向代理到后端的IIS,今天到公司后,不少同事反应,访问网站时快时慢,偶尔还出现访问失败的现象,即使静态页面也是这样,起初以为是内网的原因,公司网管检查了反应慢的同事电脑,排除各种原因后,现象依然存在,于是开始怀疑是昨晚的调整造成的,看了一下lvs的master,连接数很低,查看nginx服务器,80端口有不少fin_wait1状态,看了一下nginx的日志,应该是lvs做健康检查造成的,直到下班,原因未查到~
  下班之后,回到家中,不甘心,又开始排查这个问题,但无论怎么访问网站,即使用webbench做压力测试,lvs连接统计超过白天的100倍也没能出现,访问失败的情况,而且静态页面在这种情况下还能正常访问,这让我百思不得其解......
  难道还是内网问题吗?
来源:/uimeet/archive//1735787.htm

我要回帖

更多关于 nginx 代理 iis 的文章

 

随机推荐