Puncte:0

Nginx IP-uri multiple la origine

drapel br

Trebuie să configurez Nginx ca proxy invers pentru originea mea. Originea are o restricție de 50 de conexiuni HTTP simultane per adresă IP.

Serverul meu Ubuntu are mai multe IP-uri atașate. Vreau să folosesc aceste IP-uri pentru a realiza mai mult de 50 de solicitări concomitente către originea mea.

Mai jos este cum încerc să o fac. Am creat mai multe blocuri de server în care fiecare bloc ascultă pe un anumit IP. Am adăugat, de asemenea, IP-urile publice în înregistrările DNS pentru a obține DNS round-robin.

Acum, dacă am 3 blocuri „server” nginx, după cum urmează. Sper că un alt IP va fi trimis la originea mea pe baza blocului de server folosit pentru a face cererea? Deci, voi putea realiza teoretic, 150 de solicitări concurente (dacă ar fi fost 50 de persoane care rezolvă DNS la fiecare IP).

Vă rog să-mi spuneți dacă configurația mea este corectă?

 Server {

            asculta 1.1.1.1:80;
            nume_server proxy.site.net;
            proxy_pass https://example.com/
            proxy_bind 1.1.1.1 transparent;
 }
 
  Server {

            asculta 1.1.1.2:80;
            nume_server proxy.site.net;
            proxy_pass https://example.com/
            proxy_bind 1.1.1.2 transparent;
 }
 
  Server {

            asculta 1.1.1.3:80;
            nume_server proxy.site.net;
            proxy_pass https://example.com/
            proxy_bind 1.1.1.3 transparent;
 }
Puncte:2
drapel th

Puteți folosi asculta directivă de mai multe ori în blocul serverului

Exemplu de configurare

 Server {

            asculta 1.1.1.1:80;
            asculta 1.1.1.2:80;
            asculta 1.1.1.3:80;

            nume_server proxy.site.net;
            proxy_pass https://example.com/
 }
drapel br
Mulțumesc pentru corecție. Deci presupun că clientul rezolvă la 1.1.1.1 va realiza 50 de conexiuni simultane la origine, deoarece 1.1.1.1 va fi trimis la origine de către Niginx. În mod similar, 1.1.1.2 și 1.1.1.3. Deci presupunerea mea este corectă că pot realiza mai mult de 50 de conexiuni simultane la origine folosind această metodă?
drapel br
Doar directiva „proxy_bind” din codul meu. Deoarece cred că este necesar să trimiteți IP-ul la origine. Anunțați-mă dacă pot avea mai multe proxy_bind în același bloc de server?

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.