zoukankan      html  css  js  c++  java
  • Nginx reverse proxy NSQAdmin

    以下配置只针对nsqadmin v1.1.0 (built w/go1.10.3)版本

    #
    # The default server
    #

    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location /nsq/ {
            auth_basic "NSQ Administrator's Area";
            auth_basic_user_file /root/nsq/bin/.htpasswd;
            proxy_pass http://127.0.0.1:4171/;

            # proxy_redirect default;
            proxy_redirect http://127.0.0.1:4171/ /nsq/;
            proxy_set_header Accept-Encoding ""; # no compression allowed or next won't work
            sub_filter_types  *;
            sub_filter '/static/' '/nsq/static/';
            sub_filter 'return"/api' 'return"/nsq/api';
            sub_filter '<a class="navbar-brand" href="/">' '<a class="navbar-brand" href="/nsq/">';
            sub_filter 'Router.extend({routes:{"":"topics","topics/(:topic)(/:channel)":"topic",lookup:"lookup","nodes(/:node)":"nodes",counter:"counter"}' 'Router.extend({routes:{"nsq/":"topics","nsq/topics/(:topic)(/:channel)":"topic","nsq/lookup":"lookup","nsq/nodes(/:node)":"nodes","nsq/counter":"counter"}';
            sub_filter '<a class="link" href="/' '<a class="link" href="/nsq/';
            sub_filter_once off;
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }

    }

    主要是因为NSQAdmin采用了backbone.js来做router

  • 相关阅读:
    pip 安装用 国内清华大学的数据源
    sql server 中导出图片并命名
    金跌 K3 科目表
    SQLSERVER 循环
    语句判断记录是否存在(最简洁简单性能最优)
    增、删、改开放时间表时,同步数据至 CP
    [网络流24题] 圆桌问题(最大流)
    [网络流24题] 最小路径覆盖问题(匈牙利 最大流)
    C. Vasya And Array (贪心构造)
    【牛客网】一个有意思的前缀和题目
  • 原文地址:https://www.cnblogs.com/Jerryshome/p/10270914.html
Copyright © 2011-2022 走看看