Puncte:0

Cum configurez proxy-ul Nginx pentru a trece la mai multe porturi Sinatra?

drapel dk

Am o aplicație Sinatra.Pornesc două servere Thin care ascultă: 4567 și 4568. Cu toate acestea, am configurat Nginx să redirecționeze doar la 4567.

Server {
        asculta 443;
        asculta [::]:443;

        root /var/www/example/public;
        index index.html index.htm index.nginx-debian.html;

        nume_server example.com www.example.com;

        ssl activat;
        ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

        ssl_session_timeout 30m;

        Locație / {
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Gazdă $http_host;
                proxy_redirect dezactivat;
                proxy_pass http://localhost:4567;

                proxy_ssl_session_reuse dezactivat;
                proxy_set_header Gazdă $http_host;
                server proxy_pass_header;
                proxy_cache_bypass $http_upgrade;
                proxy_redirect dezactivat;

        }
}

Server {
    asculta 80;
    nume_server example.com www.example.com;
    rescrie ^ https://$server_name$request_uri? permanent;
}

Cum pot trimite și la 4678? Aș putea duplica blocul de locație, schimbând doar proxy_pass dar asta nu ar trece peste primul bloc de locație? Care este modul corect?

drapel jp
De ce începeți două copii ale `thin` cu aceeași aplicație pe aceeași gazdă?
Puncte:2
drapel kr

Aceasta se numește echilibrarea sarcinii și este acoperit în documentația nginx la http://nginx.org/en/docs/http/load_balancing.html

Iată un exemplu.

http {
în amonte myapp1 {
    server srv1.example.com;
    server srv2.example.com;
    server srv3.example.com;
}

Server {
    asculta 80;

    Locație / {
        proxy_pass http://myapp1;
    }
}
}

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.