当前位置: 首页 > news >正文

免费做网站软件2003仿各个网站的问题

免费做网站软件2003,仿各个网站的问题,广州安全教育平台软件,公司简历模板图片场景: nginx 配置负载均衡,甲方只提供一个端口,一个域名地址 方法: 一个端口一个域名匹配多个应用 方法一: 依靠设备浏览器区分: 使用UserAgent头来识别用户的客户端, CDN监测vary头的信息,如果内容不一致…

场景:
nginx 配置负载均衡,甲方只提供一个端口,一个域名地址
方法:
一个端口一个域名匹配多个应用

方法一:
依靠设备浏览器区分:
使用UserAgent头来识别用户的客户端,
CDN监测vary头的信息,如果内容不一致就缓存不同的内容,如果头信息一致才会缓存覆盖

vary头需要在源站添加,即在nginx中配置代理时进行添加,配置语句如下:

add_header Vary "Accept-Encoding, User-Agent";

根据头信息区分跳转
已经携带了请求头,对头信息的终端类型进行判断即可,如果符合终端类型则跳转到手机页面,不符合则跳转到PC页面

if ($http_user_agent ~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry|iPhone|Android))  {root /xxxxxx;
}

详情讲解-链接
如下,案例:

    #PC端upstream merchantsweb{server 172.17.x.11:8096 weight=20;server 172.17.x.22:8096 weight=1;}#移动端upstream merchantswebapp{server 172.17.x.11:8094 weight=20;server 172.17.x.22:8094 weight=1;}    server {listen       8078;server_name  172.17.0.100;#方法一location / {root   html;index  index.html index.htm Default.aspx; add_header Vary "Accept-Encoding, User-Agent";#判断是否为手机端if ($http_user_agent ~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry|iPhone|Android))  {proxy_pass http://merchantswebapp;}proxy_pass http://merchantsweb;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

方法二:
使用正则区分

    #PC端upstream merchantsweb{server 172.17.x.11:8096 weight=20;server 172.17.x.22:8096 weight=1;}#移动端upstream merchantswebapp{server 172.17.x.11:8094 weight=20;server 172.17.x.22:8094 weight=1;}    server {listen       8078;server_name  172.17.0.100;#方法二#判断路径  所有# pc端 http://172.17.0.100:8078# 移动端 http://172.17.0.100:8078/mobileApp/index.htmllocation / {root   html;index  index.html index.htm Default.aspx; proxy_pass http://merchantsweb;}#移动端 页面地址带有/mobileApp--http://172.17.0.100:8078/mobileApp/index.htmllocation /mobileApp {root   html;index  index.html index.htm Default.aspx; proxy_pass http://merchantswebapp;}# pc端 资源文件路径带有/merchants.ams.web--http://172.17.0.100:8078/merchants.ams.web/static/xxxx.js# ^~ 优先级高于~ .*location ^~ /merchants.ams.web {expires 12h;proxy_pass http://merchantsweb;}#所有# 设置js css和图片代理路径,否则前端访问找不到#移动端http://172.17.0.100:8078/static/xxxx.jslocation ~ .*\.(js|css)?$ {expires 12h;#移动端(根据需求来--标识)proxy_pass http://merchantswebapp; }location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)?$ {expires 12h;#移动端(根据需求来--标识)proxy_pass http://merchantswebapp;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

正则区分-案例

Nginx配置——区分PC或手机访问不同域名以及http跳转https

重要

1、项目地址匹配了(资源文件需要查看,能否匹配)
方法:
对应不同的应用–(nginx:一个端口对应不同应用判断
location ^~ /images/ {}
location ~* .(gif|jpg|jpeg)$ {}

  • 匹配所有以 gif、jpg或jpeg 结尾的请求
    然而,所有请求 /images/ (资源文件路径,项目打包后index.html文件内查看 关联路径,可修改React:修改package.json 文件内的homepage:可更改路径))下的图片会被 location ^~ /images/ 处理,因为 ^~ 的优先级更高,所以到达不了这一条正则
http://www.yayakq.cn/news/467944/

相关文章:

  • 建设网站模版网站免费建设
  • 网站开发php快对小程序入口
  • 温州如何进行网站推广免费域名注册网站有哪些
  • 宿迁城乡建设监督网站百度推广客户端下载网址
  • 信息化建设网站范本南京安居建设集团网站
  • 安徽建工集团网站wordpress 声明子主题
  • 网站设计制作合同范本电影网站制作教程好不好
  • 珠海市住房和城乡建设厅网站公众号运营团队
  • 公司网站建设费用明细表wordpress阅读全部功能
  • 旅游网站怎样做网络宣传阿里云WordPress主题
  • 医疗网站前置审批查询论坛wordpress还是
  • 玉环县企业网站建设广州网站建设费用
  • 青岛知名网站建设多少钱国外设计案例网站
  • phpcms网站源码网站建设实验结论
  • 二手商品交易网站开发中山做网站公司
  • 如何从客户网站开发客户洛阳平台公司
  • 注册网站的信息网站自己在线制作logo免费生成器
  • 网站开发展示网页制作与设计的内容
  • 哪个省份网站建设便宜咸阳住房和城乡建设局网站
  • wordpress多站列表网站网站制作价格建站网站
  • 有趣的网站有哪些拖拽式可视化编辑网站
  • 昆明app网站开发公司缩短网址在线生成
  • 常州网站制作工具带有网站开发的图片
  • 广州网站建设 推广公司站长工具官网
  • 扁平化设计风格的网站模板织梦禁止网站右击
  • 网站开发项目怎么接如何做美食网站设计
  • 青岛模板建站多少钱南京建站服务
  • 洛阳建设工程网站网站建设书 模板下载
  • 做视频网站的条件介绍小说的网站模板下载
  • 做元器件上什么网站网站建设公司 六安