nginx разрешает диапазон при передаче базовой аутентификации с использованием IP-адреса, но не через домен - PullRequest
0 голосов
/ 20 октября 2019

при доступе к 10.0.0.8/sonarr обходит базовую аутентификацию, но при этом не обращается к mydomain.com/sonarr.

Может кто-нибудь сказать мне, что я делаю не так

мой маршрутизатор 10.0.0.1с подсетью 255.255.255.0

я попробовал 10.0.0.0 10.0.0.1 и даже 10.0.0.0/24, который работает для подпрограмм

это верхняя часть моего nginxпрокси

    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    server_names_hash_bucket_size 64;


    server {
  listen 80;
  server_name _;
  rewrite ^ https://$host$request_uri? permanent;


   }

  server {
        listen 443 ssl;
        server_name mydomain.com, 10.0.0.8;


satisfy any;
         allow 10.0.0.1;


         ssl_certificate mydomain.com-chain.pem;
         ssl_certificate_key mydomain.com-key.pem;

    ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
    ssl_prefer_server_ciphers on;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

    ssl_dhparam dhparam.pem;

    location /{
            root   html;
            index  index.php


        auth_basic "closed site";
        auth_basic_user_file .htpasswd;

        }

        location /nzbget {
        proxy_pass http://10.0.0.8:6789;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
satisfy any;
    allow 10.0.0.0/24;
        auth_basic "closed site";
        auth_basic_user_file .htpasswd;
        }

      location /plexpy {
        proxy_pass http://127.0.0.1:8181/plexpy;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
satisfy any;
    allow 10.0.0.0/24;

        auth_basic "closed site";
        auth_basic_user_file .htpasswd;
        }```
...