Puncte:0

Trecerea Nginx Proxy returnează o eroare de 50 de ori

drapel in

Cum pot folosi sau configura proxy_pass în NGINX pentru a afișa aplicația mea de reacție când cineva îmi vizitează site-ul?

Mai jos puteți citi configurația pe care o folosesc, dar nu funcționează așa cum mă aștept și redirecționează către website.com:3000.

# Pentru mai multe informații despre configurare, consultați:
# * Documentație oficială în limba engleză: http://nginx.org/en/docs/
# * Documentație oficială rusă: http://nginx.org/ru/docs/

utilizator nginx;
worker_proceses auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Încărcați module dinamice. Consultați /usr/share/doc/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

evenimente {
    conexiuni_muncitor 1024;
}

http {
    log_format principal „$remote_addr - $remote_user [$time_local] „$request” '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log /var/log/nginx/access.log principal;

    sendfile activat;
    tcp_nopush activat;
    tcp_nodelay activat;
    keepalive_timeout 65;
    types_hash_max_size 4096;

    includ /etc/nginx/mime.types;
    aplicație de tip_default/octet-stream;

    # Încărcați fișierele de configurare modulare din directorul /etc/nginx/conf.d.
    # Consultați http://nginx.org/en/docs/ngx_core_module.html#include
    # pentru mai multe informatii.
    includ /etc/nginx/conf.d/*.conf;

    Server {
    
        asculta 80 default_server;
        asculta [::]:80 default_server;
        nume_server dummyReactSite.com;
        #root /usr/share/nginx/html;
    
    includ /etc/nginx/default.d/*.conf;

        Locație / {
    proxy_pass http://127.0.0.1:3000/; 
        }


        pagina de eroare 404 /404.html;
        locație = /404.html {
        }

        pagina_eroare 500 502 503 504 /50x.html;
        locație = /50x.html {
        }
    }
}


drapel in
connect() la 127.0.0.1:3000 a eșuat (13: Permisiune refuzată) în timpul conectării la amonte, client: 97.102.226.107, server: dummyReactSite.com, cerere: „GET / HTTP/1.1”, acel ip client nu este ip-ul al serverului, poate fi totuși ip-ul cloudflare
Michael Hampton avatar
drapel cz
Este destul de ușor de reparat. Consultați postarea legată de mai sus pentru mai multe informații.
Puncte:0
drapel in

A fost o defecțiune a sistemului de operare (cent7) și a permisiunii SELinux, https://stackoverflow.com/questions/23948527/13-permission-denied-while-connecting-to-upstreamnginx avea mai multe informatii

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.