zoukankan      html  css  js  c++  java
  • nginx proxy minio 默认页配置(三)

    还是上边的那个问题,有一些场景,我们可能需要有自己的请求路径(不使用默认的location /)
    比如api 与业务系统的请求路径是分开的(前后端分开部署的系统是最典型的)

    解决方法

    一样还是通过url rewrite,需要解决的问题就是比以前的多了一条,我们的rewrite 也是多了一条

    参考nginx 配置

     
    worker_processes  1;
    user root;  
    events {
        worker_connections  1024;
    }
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
        lua_code_cache off;
        gzip  on;
        resolver 127.0.0.11 8.8.8.8 ipv6=off;          
        real_ip_header     X-Forwarded-For;
        real_ip_recursive on;
        upstream s3app {
          server s3:9000;
        }
        server {
            listen       80;
            server_name  localhost;
            charset utf-8;
            root html;
            index index.html index.htm;
            default_type text/html;
            location /apps/ {
               default_type text/html;
               index index.html index.htm;
               rewrite ^/apps/([a-zA-Z0-9]+)$ /apps/$1/ permanent;
               rewrite ^/apps/([a-zA-Z0-9]+)/$ /$1/index.html break;
               rewrite ^/apps/(.*) /$1 break;
               proxy_set_header Host $http_host;
               proxy_set_header X-Forwarded-For $remote_addr;
               client_body_buffer_size 10M;
               client_max_body_size 10G;
               proxy_buffers 1024 4k;
               proxy_read_timeout 300;
               proxy_next_upstream error timeout http_404;
               proxy_pass http://s3app;
            }
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
        }
    }
    • 说明
      我们约定s3 的请求都走apps,第一条rewrite 是进行添加/ 方便后续处理(使用permanent)
      第二条rewrite 是index.html的配置,第三条是对于其他请求资源的rewrite,请求到实际s3 bucket的
      位置

    参考资料

    https://nginx.org/en/docs/http/ngx_http_rewrite_module.html

  • 相关阅读:
    noip2008提高组题解
    noip2007提高组题解
    noip2006提高组题解
    一些题目(3)
    一些题目(2)
    洗牌问题
    一些题目
    同余模算术中的乘法逆元
    省常中模拟 Test2 Day2
    用矩阵乘法优化递推
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/14094573.html
Copyright © 2011-2022 走看看