Puncte:1

modificați valoarea directivei rădăcină în blocul serverului cu directiva rădăcină în blocul locației

drapel pe

Am setat un director implicit pentru nginx să caut fișierele, dar când încerc să accesez o anumită locație nginx, cum ar fi / arată folderul rădăcină implicit /var/www/html/LiveStream/LiveStream-backend in loc de ceea ce am specificat in blocul de locatie /var/www/html/LiveStream/LiveStream-frontend/users/build pentru mai multe detalii fișierul meu de configurare nginx

log_format upstreamlog „$server_name to : $upstream_addr [$request]”
            'upstream_response_time $upstream_response_time'
            'msec $msec cerere-time $request_time';
load_balance în amonte{
     ip_hash;
    server localhost:3016;
}

Server {

    # Configurare SSL
    #
    # asculta 443 ssl default_server;
    # asculta [::]:443 ssl default_server;
    #
    # Notă: ar trebui să dezactivați gzip pentru traficul SSL.
    # Vezi: https://bugs.debian.org/773332
    #
    # Citiți informații despre ssl_ciphers pentru a asigura o configurație sigură.
    # Vezi: https://bugs.debian.org/765782
    #
    # Certificate autosemnate generate de pachetul ssl-cert
    # Nu le folosiți pe un server de producție!
    #
    # include snippets/snakeoil.conf;
    # asculta [::]:443 ssl ipv6only=on; # gestionat de Certbot
        asculta 443 ssl; # gestionat de Certbot
        ssl_certificate /etc/letsencrypt/live/ethiolive.net/fullchain.pem; # gestionat de Certbot
        ssl_certificate_key /etc/letsencrypt/live/ethiolive.net/privkey.pem; # gestionat de Certbot
    includ /etc/letsencrypt/options-ssl-nginx.conf; # gestionat de Certbot
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # gestionat de Certbot
    
    add_header Content-Security-Policy upgrade-insecure-requests;   
    #SetEnvIf X-Forwarded-Proto https HTTPS=on
    #root /var/www/html/LiveStream/LiveStream-frontend;

    # Adăugați index.php la listă dacă utilizați PHP
    #index index.html index.htm index.nginx-debian.html;
    root /var/www/html/LiveStream/LiveStream-backend;
    nume_server ethiolive.net www.ethiolive.net;
    
    locație /api/ {
        root /var/www/html/LiveStream/LiveStream-backend;
        #alias /var/www/html/LiveStream/LiveStream-backend/public/;
        proxy_pass http://load_balance;
        proxy_http_versiunea 1.1;
        proxy_set_header Actualizare $http_upgrade;
        proxy_set_header Conexiune „upgrade”;
        proxy_set_header Gazdă $gazdă;
        proxy_ssl_server_name activat;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Real-IP $adresă_la distanță;
        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 upgrade-requests-insecure-requests;
        # Mai întâi încercați să serviți cererea ca fișier, apoi
        # ca director, apoi reveniți la afișarea unui 404.
    }
    Locație / {
        root /var/www/html/LiveStream/LiveStream-frontend/users/build;
        #add_header Tip conținut text/plain;
                #return 200 „bună ziua”;
        index index.html index.htm;
        try_files $uri /index.html;
    }
    locație /admin {
        
        alias /var/www/html/LiveStream/LiveStream-frontend/admin/build/;        
                index index.html index.htm;
        #add_header Tip conținut text/plain;
        #return 200 index.html;
            try_files $uri $uri/ /index.html;
    }
    locație /socket/ {
                proxy_pass http://load_balance/socket.io/;
        proxy_redirect dezactivat;

                proxy_http_versiunea 1.1;
                proxy_set_header Actualizare $http_upgrade;
                proxy_set_header Conexiune „upgrade”;
                proxy_set_header Gazdă $gazdă;
                proxy_set_header X-Real-IP $adresă_la distanță;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Ssl activat;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_headers_hash_max_size 512;
        proxy_headers_hash_bucket_size 128; 
    }               
    locație /socket.io/{
                # add_header „Acces-Control-Allow-Origin” „*” întotdeauna;
            #add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' întotdeauna;
            #add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' întotdeauna;

                proxy_pass http://load_balance/socket.io/;
        proxy_set_header Actualizare $http_upgrade;
                proxy_set_header Conexiune „upgrade”;
                proxy_http_versiunea 1.1;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Gazdă $gazdă;
        proxy_set_header X-Forwarded-Ssl activat;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_headers_hash_max_size 512;
            proxy_headers_hash_bucket_size 128; 
    }
}

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.