最新文章:

首页 Ops

Nginx通过用户浏览器来分发请求

发布时间:2016年07月02日 评论数:抢沙发 阅读数:1635

    Nginx有一个内置的变量$http_user_agent,通过这个变量可以让Nginx服务器根据用户的浏览器来做判断,如用户使用了IE时访问到指定的内容,使用Firefox又指定到另外的服务器上,这样可以解决一些浏览器的兼容问题。

    示例:

    01 location / {
    02   if ($http_user_agent ~* "MSIE")
    03   {
    04     proxy_pass http://192.168.1.100
    05   }
    06   if ($http_user_agent ~* "Firefox")
    07   {
    08     proxy_pass http://192.168.1.200
    09   }
    10   proxy_pass http://192.168.1.80
    11 }

    上例中,当用户浏览器为IE时Nginx会将请求转给192.168.1.100服务器来进行处理,Firefox浏览器则给192.168.1.200,其他服务器默认为192.168.1.80
二维码加载中...
本文作者:Mr.linus      文章标题: Nginx通过用户浏览器来分发请求
本文地址:http://www.90qj.com/371  本文已经被百度收录,点击查看详情
版权声明:若无注明,本文皆为“挨踢 Blog”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论