Puncte:0

Nginx dacă există cookie-ul, utilizați proxy, dacă nu, rulați php pentru a crea cookie-ul și verificați din nou

drapel in

Încerc să creez o condiție cu nginx că, dacă un cookie nu există, nginx rulează index.php pentru a crea cookie-ul, iar dacă există un cookie, atunci nginx merge la proxy.

Cum pot face asta? Sunt incercat asa:

Locație / {

  if ($cookie_test = false) {
     try_files $uri $uri/ /teste.php?$args;
     includ /etc/nginx/fastcgi_params;
     fastcgi_pass 127.0.0.1:9000;

  } altfel {

       add_header 'Content-Type' 'application/vnd.apple.mpegurl';

       proxy_set_header X-Real-IP $adresă_la distanță;
       proxy_set_header REMOTE_ADDR $adresă_la distanță;
       proxy_set_header Gazdă $gazdă;
       proxy_redirect dezactivat;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_connect_timeout 90;
       proxy_send_timeout 90;
       proxy_read_timeout 90;
       client_max_body_size 10m;
       client_body_buffer_size 128k;
       proxy_buffer_size 4k;
       proxy_buffers 4 32k;
       proxy_busy_buffers_size 64k;

       proxy_pass https://127.0.0.1:8080;

  }
}

dar primesc această eroare:

Directiva „try_files” nu este permisă aici

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.