根据URI实战nginx7层代理网站动静分离实战
来源:互联网 发布:淘宝店铺标志尺寸 编辑:程序博客网 时间:2024/05/22 20:28
根据URL和域名将动态的请求和静态的请求分别交给不同的服务器解决即为动静分离
LB上:
upstream static_pools { server 172.25.254.103:80; }upstream dynamic_pools { server 172.25.254.104:80; } ##这两个池分别写入静态处理服务器和动态服务器server { listen 80; server_name www.etiantian.org bbs.etiantian.org; ##只有通过这两个域名访问的才会检测将其动静分离 location /static/ { ##检测是否是static proxy_pass http://static_pools; ##检测合格即将其反给代理池static_pools proxy_set_header HOST $host;##对应RS上的虚拟主机域名,找到域名之后才可以访问该域名的目录 proxy_set_header X-Forwarded-For $remote_addr; ##检测访问LB的客户端地址,RS端接受后,可从Customlog日志中查看 } location /dynamic/ { proxy_pass http://dynamic_pools; proxy_set_header HOST $host; proxy_set_header X-Forwarded-For $remote_addr; ##与静态的类似 } }
注意: 测试环境中,那一台服务器访问都需要进行地址解析
除了这种分离方法外,还可通过文件后的类姓名进行区分
Nginx代理小结:
1.类似LVS,完全转发
2.根据URL中的路径进行转发
3.根据URL中的资源的后缀进行转发
Nginx代理负载均衡企业应用场景:
1.流量不是特别大的情况下,直接替换掉LVS做反向负载均衡均衡,都可以配合keepalived做高可用(简单,方便)
2.门户网站,前端LVS+Nginx代理。
阅读全文
0 0
- 根据URI实战nginx7层代理网站动静分离实战
- 网站开发动静分离实践
- 网站开发动静分离实践
- 网站开发动静分离实践
- win7下 免安装apache2+免安装tomcat7 + 项目实战 实现动静分离
- nginx 反向代理及动静分离
- 反向代理实现nginx+apache动静分离
- 反向代理实现nginx+apache动静分离
- nginx、tomcat实现动静分离,反向代理
- 五.Nginx反向代理与动静分离
- nginx反向代理tomcat实现动静分离
- Nginx 动静分离(代理Tomcat,Jetty)
- nginx反向代理、动静分离、负载均衡
- Nginx 代理 varnish 实现动静分离
- nginx配置反向代理及动静分离
- centos使用varnish实现网站动静分离
- 动静分离
- 动静分离
- angularjs 自定义过滤器 改变敏感字
- 关于游戏中参数导出调整的实现_PlayerPrefs方式实现
- windows socket编程入门示例1
- hive笔记
- pygame入门小游戏(外星人入侵(7) )
- 根据URI实战nginx7层代理网站动静分离实战
- 游戏《孢子》的思考 —— Metaball的逻辑,实现及对应思考
- hibernate映射文件详解
- 大数据WEB阶段(六)MySql 下载、安装、卸载与配置
- 网络远程连接
- python文件的写入write()
- H2数据库入门Demo(一)
- OOP,重写与重载,异常处理机制,多线程,集合框架,IO流 -- Java基础复习
- hdu 1272 小希的迷宫