Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
start:nginx [2018/11/05 20:51]
domenge [Nòstre cas es diferent]
start:nginx [2018/11/09 07:02] (Version actuelle)
domenge [Nginx coma reverse proxy]
Ligne 1: Ligne 1:
 ====== Nginx coma reverse proxy ====== ====== Nginx coma reverse proxy ======
-La tòca d'un ''​reverse proxy''​ es de distribuir las requèstas HTTP e HTTPS a mantuns servidors web.+La tòca d'un ''​reverse proxy''​ es de distribuir las requèstas HTTP e HTTPS a mantuns servidors web. Amb aquela foncionalitat es possible lo balanç de carga (//load balancing//​) sià a torn de rotle (//round robin//) o al azard e mai de possibilitats autras ​.
  
 ===== Exemples sul malhum ===== ===== Exemples sul malhum =====
Ligne 26: Ligne 26:
 </​file>​ </​file>​
 ===== Nòstre cas es diferent ===== ===== Nòstre cas es diferent =====
-Çò que volèm es aver un portal que posquèsse distribuir la carga o las requèstas demest mantuns sites dins cadun sa machina virtuala o sa gabia / //jail//. Se troba que Nginx es son prètzfach. Doncas ​per cada machina virtuala avèm un servidor web, ''​apache2.4''​ o ''​flask''​ o ''​SolR''​ o //​whatever//​.\\ +Çò que volèm es aver un portal que posquèsse distribuir la carga o las requèstas demest mantuns sites dins cadun sa machina virtuala o sa gabia / //jail//. Se tròba ​que Nginx es son prètzfach, ansin per cada machina virtuala avèm un servidor web, ''​apache2.4''​ o ''​flask''​ o ''​SolR''​ o //​whatever// ​e son contengut completament dedicat e decoblat.\\ 
-Doncas farem un blòc ''​server''​ per cada site, entresenharem lo(s) blòc(s) ''​location''​ amb .+Doncas farem un blòc ''​server''​ per cada site, entresenharem lo(s) blòc(s) ''​location''​ amb la clausa ''​proxy_pass''​ seguida del parametre ''​upstream''​ (''​backend_wiki''​ o ''​backend_calelh''​).
  
 <​file>​ <​file>​
Ligne 68: Ligne 68:
 === conf.d/​proxy.conf === === conf.d/​proxy.conf ===
 <​file>​ <​file>​
-pstream ​backend_wiki{+upstream ​backend_wiki{
     server 192.168.0.25;​     server 192.168.0.25;​
 } }
Ligne 76: Ligne 76:
 } }
 </​file>​ </​file>​
-En fin avèm creat dos repertòris ''​Includes''​ e ''​Excludes''​. Puèi botam un fichièr de l'​extension ''​.conf''​ dins lo repertòri ''​Includes''​ per cada servidor web. Per enebir un servidor, sufís de botar lo fichièr .conf dins lo repertòri ''​Excludes''​ a la mòda de BSD.+En fin avèm creat dos repertòris ''​Includes''​ e ''​Excludes''​. Puèi botam un fichièr de l'​extension ''​.conf''​ dins lo repertòri ''​Includes''​ per cada servidor web. Per enebir un servidor, sufís de botar lo fichièr ​''​.conf'' ​dins lo repertòri ''​Excludes''​ a la mòda de BSD e de tornar enregar nginx .
  
-=== wiki.conf ===+=== Includes/wiki.conf ===
 <​file>​ <​file>​
 server { server {
Ligne 91: Ligne 91:
         }         }
  
-        # redirect server error pages to the static page /50x.html 
-        # 
         error_page ​  500 502 503 504  /50x.html;         error_page ​  500 502 503 504  /50x.html;
         location = /50x.html {         location = /50x.html {
Ligne 99: Ligne 97:
 } }
 </​file>​ </​file>​
-=== calelh.conf ===+=== Includes/calelh.conf ===
 <​file>​ <​file>​
 server { server {
Ligne 112: Ligne 110:
         }         }
  
-        #​error_page ​ 404              /404.html; 
- 
-        # redirect server error pages to the static page /50x.html 
-        # 
         error_page ​  500 502 503 504  /50x.html;         error_page ​  500 502 503 504  /50x.html;
         location = /50x.html {         location = /50x.html {
Ligne 125: Ligne 119:
 <​code>​ <​code>​
 #service nginx restart #service nginx restart
-<\code>+</code>
 <​note>​easy peasy lemon squeezy</​note>​ <​note>​easy peasy lemon squeezy</​note>​
  
  
start/nginx.1541451116.txt.gz · Dernière modification: 2018/11/05 20:51 par domenge
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0