Рейтинг:1

изменить значение корневой директивы в блоке сервера на корневую директиву в блоке местоположения

флаг pe

Я установил каталог по умолчанию для нгинкс искать файлы, но когда я пытаюсь получить доступ к определенному местоположению nginx, например / выглядит корневой папкой по умолчанию /var/www/html/LiveStream/LiveStream-бэкэнд вместо того, что я указал в блоке местоположения /var/www/html/LiveStream/LiveStream-интерфейс/пользователи/сборка для более подробной информации мой файл конфигурации nginx

log_format upstreamlog '$server_name to: $upstream_addr [$request]'
            'upstream_response_time $upstream_response_time'
            'мсек $мсек время запроса $request_time';
восходящий load_balance{
     ip_хэш;
    локальный хост сервера: 3016;
}

сервер {

    # конфигурация SSL
    #
    # слушать 443 ssl default_server;
    # слушать [::]:443 ssl default_server;
    #
    # Примечание. Вы должны отключить gzip для трафика SSL.
    # См.: https://bugs.debian.org/773332
    #
    # Прочтите ssl_ciphers, чтобы обеспечить безопасную конфигурацию.
    # См.: https://bugs.debian.org/765782
    #
    # Самоподписанные сертификаты, созданные пакетом ssl-cert
    # Не используйте их на рабочем сервере!
    #
    # включить фрагменты/snakeoil.conf;
    # слушать [::]:443 ssl ipv6only=on; # под управлением Certbot
        слушать 443 ssl; # под управлением Certbot
        ssl_certificate /etc/letsencrypt/live/ethiolive.net/fullchain.pem; # под управлением Certbot
        ssl_certificate_key /etc/letsencrypt/live/ethiolive.net/privkey.pem; # под управлением Certbot
    включить /etc/letsencrypt/options-ssl-nginx.conf; # под управлением Certbot
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # под управлением Certbot
    
    add_header Content-Security-Policy update-insecure-requests;   
    #SetEnvIf X-Forwarded-Proto https HTTPS=on
    #root /var/www/html/LiveStream/LiveStream-интерфейс;

    # Добавьте index.php в список, если вы используете PHP
    #index index.html index.htm index.nginx-debian.html;
    корень /var/www/html/LiveStream/LiveStream-backend;
    имя_сервера ethiolive.net www.ethiolive.net;
    
    расположение /API/ {
        корень /var/www/html/LiveStream/LiveStream-backend;
        #псевдоним /var/www/html/LiveStream/LiveStream-backend/public/;
        прокси_пасс http://load_balance;
        прокси_http_версия 1.1;
        proxy_set_header Обновить $http_upgrade;
        proxy_set_header Соединение «обновление»;
        proxy_set_header Хост $host;
        proxy_ssl_server_name включено;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_read_timeout 3600;
        proxy_headers_hash_max_size 512;
                proxy_headers_hash_bucket_size 128; 
        proxy_set_header Content-Security-Policy update-insecure-requests;
        # Сначала пытаемся обслужить запрос как файл, затем
        # в качестве каталога, затем вернуться к отображению 404.
    }
    место расположения / {
        корень /var/www/html/LiveStream/LiveStream-frontend/users/build;
        #add_header Content-Type text/plain;
                #возврат 200 'привет';
        индекс index.html index.htm;
        try_files $uri /index.html;
    }
    местоположение/администратор {
        
        псевдоним /var/www/html/LiveStream/LiveStream-frontend/admin/build/;        
                индекс index.html index.htm;
        #add_header Content-Type text/plain;
        #возврат 200 index.html;
            try_files $uri $uri//index.html;
    }
    расположение /гнездо/ {
                прокси_пасс http://load_balance/socket.io/;
        прокси_перенаправление выключено;

                прокси_http_версия 1.1;
                proxy_set_header Обновить $http_upgrade;
                proxy_set_header Соединение "обновление";
                proxy_set_header Хост $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Ssl включен;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_headers_hash_max_size 512;
        proxy_headers_hash_bucket_size 128; 
    }               
    расположение /socket.io/{
                # add_header 'Access-Control-Allow-Origin' '*' всегда;
            #add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' всегда;
            #add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' всегда;

                прокси_пасс http://load_balance/socket.io/;
        proxy_set_header Обновить $http_upgrade;
                proxy_set_header Соединение "обновление";
                прокси_http_версия 1.1;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Хост $host;
        proxy_set_header X-Forwarded-Ssl включен;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_headers_hash_max_size 512;
            proxy_headers_hash_bucket_size 128; 
    }
}

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.