小编Mah*_*ath的帖子

我可以在 Nginx 中创建一个“私有”位置吗?

我可以创建一个位置,该位置可以被 nginx 配置中的任何其他位置访问,但不能从外部直接访问吗?

我可以使用拒绝指令,但它也会拒绝访问 nginx 配置中定义的位置。

这是我的配置 -

server {
  listen *:80;
  server_name 127.0.0.1;

  location = /auth {
      set $query '';
      if ($request_uri ~* "[^\?]+\?(.*)$") {
         set $query $1;
      }
      # add_header X-debug-message "Parameters being passed $is_args$args" always;
      proxy_pass http://127.0.0.1:8080/auth?$query;
  }

  location /kibana/ {
     rewrite ^/kibana/(.*) /$1 break;
     proxy_pass http://127.0.0.1:5601;
     proxy_http_version 1.1;
     proxy_set_header Upgrade $http_upgrade;
     proxy_set_header Connection 'upgrade';
     proxy_set_header Host $host;
     proxy_set_header X-Forwarded-For $remote_addr;
     proxy_set_header  X-Real-IP  $remote_addr;
     proxy_cache_bypass $http_upgrade;
     auth_request /auth;
  }

  location ~ (/app/|/app/kibana|/bundles/|/kibana4|/status|/plugins|/ui/|/api/|/monitoring/|/elasticsearch/) {
     internal;
     proxy_pass http://127.0.0.1:5601;
     proxy_http_version …
Run Code Online (Sandbox Code Playgroud)

nginx auth-request nginx-location nginx-config

5
推荐指数
1
解决办法
2496
查看次数

RabbitMQ - 如何覆盖 sendAndReceive 的回复超时?

我正在使用 spring amqp 定义配置 amqp 模板,例如

<rabbit:template id="amqpTemplate" connection-factory="connectionFactory" reply-timeout="45000" />
Run Code Online (Sandbox Code Playgroud)

现在,在调用 时amqpTemplate.sendAndReceive("COR.QUEUE", message),我可以更改特定请求的回复超时吗?

amqp rabbitmq spring-amqp

4
推荐指数
1
解决办法
655
查看次数

AWS网络负载平衡-会话粘性不一致

我们之前使用应用程序负载均衡器,会话粘性非常有效。最近,我们切换到网络负载平衡,但它并不能始终如一地工作,更糟糕的是,我们没有发现任何有关网络负载平衡器的会话粘性的提及。我们将目标群体作为后端应用服务器。网络负载均衡器是否适合我们的用例?

session amazon-web-services elastic-load-balancer

1
推荐指数
1
解决办法
1万
查看次数