Nginx反向代理IIS
2020-02-16 11:43
369 查看
测试一马
最近服务器老是挂起,IIS莫名崩溃。事后看日志,发现是应用程序在写的时候很多异常,抛出未被接住,伤不起啊。
想想每次服务器崩溃之后,被催到恢复的感觉,不爽。于是,想到了改变。
前不久看到一技术贴,说可以用nginx反向代理IIS。好东东,nginx的轻量、稳定、灵活给我留下了相当好的印象。话不多说,直接开整吧。
我的大体思路如下:
domain0(Linux,nginx)
|
xen
| | |
domain1(IIS) domain2..... domainX
domain0:CETNOS、xen、nginx(部署地址:/www/nginx/)(静态资源,此处以JPG为例:/www/nginx/image)
domain1...domainx:内网址192.168.0.x,windows server 2008;IIS7.0
nginx是编译安装的。
所有设置都是默认的。
好吧,直接上配置文件。
1 vim /www/nginx/conf/nginx.conf 2 3 4 worker_processes 1; 5 events { 6 worker_connections 1024; 7 } 8 http { 9 include safe_block_deny.conf; 10 include mime.types; 11 default_type application/octet-stream; 12 tcp_nodelay on; 13 sendfile on; 14 gzip on; 15 upstream localhost { 16 server 192.168.0.29:80; #domain1 17 server 192.168.0.33:80; #domain2 18 } 19 server { 20 listen 80; 21 server_name localhost; 22 location / { 23 root html; 24 index index.html index.htm; 25 } 26 location ~* \.(aspx)$ { 27 proxy_pass http://localhost; 28 proxy_set_header X-Real-IP $remote_addr; 29 } 30 location ~ ^/(image|js|css)/ { 31 root /www/nginx; 32 expires 24h; 33 } 34 error_page 500 502 503 504 /50x.html; 35 location = /50x.html { 36 root html; 37 } 38 } 39 }
OK,完了,就这么简单。。。
当然,其实并不简单,因为后边还有SESSION的问题没解决。下次吧。
还有一个疑问,这种负载是按连接数来的,请问,有没有按访问速度来的呢?
转载于:https://www.cnblogs.com/davyfamer/archive/2012/07/13/2590628.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- nginx反向代理
- Nginx(三) Nginx负载均衡以及反向代理
- centos7安装Nginx 配置及反向代理
- nginx反向代理配置多域名多端口ssl
- 关于Apache 设置反向代理的一个注意问题
- Nginx 反向代理基本框架
- Nginx的使用(反向代理,负载均衡)
- nginx反向代理
- Squid服务日志分析
- 解决nginx proxy_pass反向代理cookie,session丢失的问题
- Kubernetes用nginx反向代理另外服务
- Nginx反向代理缓存架构设计
- 负载均衡与反向代理理解
- 配置反向代理(到指定文件的静态文件)
- vanish高速反向代理服务器配置
- 在CentOS7上部署squid缓存服务器及代理功能
- 关于修改banner信息;nginx反向代理apache应用
- 新手入门:一分钟学会反向代理!
- squid.conf 详解
- 负载均衡 和 反向代理