Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1047 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [DEBIAN10] Problèmes entre Varnish et nginx

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DEBIAN10] Problèmes entre Varnish et nginx

n°1475838
Fami
Posté le 25-05-2022 à 16:13:56  profilanswer
 

Hello,
 
Je souhaite installer Varnish sur mon serveur et j'ai suivi ce tuto ici :  
https://techviewleo.com/install-and [...] on-debian/
 
Sauf que je finis par avoir un probleme.
Varnish me fait des messages d'erreurs.
En plus quand je regarde les fichiers de configs, ils ne sont pas les mêmes entre celui du tuto et les miens.
(peut être une question de version, le tuto est sur 7.0.1 et moi sur 7.0.2)
 
En gros, j'ai un serveur physique dédié avec une ip fixe.
Dessus 2 VM, une front avec une ip locale 192.168.xxx.20 et une back 192.168.xxx.10.
Sur le front, j'ai nginx, php, varnish et sur le back j'ai mariadb.
Tout fonctionne correctement (sans varnish) mais pour optimiser un peu les scripts et images, j'ai voulu aller plus loin.
 
Donc dans mon nginx.conf, j'ai modifié le port :  

Code :
  1. server {
  2.         listen 192.168.xxx.20:81;
  3.         server_name www.monsite.fr;
  4. ...
  5. }


 
Et dans le default.vcl de varnish j'ai :  

Code :
  1. vcl 4.0;
  2. # Default backend definition. Set this to point to your content server.
  3. backend default {
  4.     .host = "192.168.xxx.20";
  5.     .port = "80";
  6.     .probe = {
  7.         #URL a tester
  8.         .url = "/";
  9.         # Periode des test de fonctionnement du backend
  10.         .interval = 5s;
  11.         # Temps de reponse max pour la requete de test
  12.         .timeout = 2s;
  13.         # Nombre de resultats de test gardes en memoire
  14.         .window = 7;
  15.         # Seuil a partir duquel le backend est declare fonctionnel sur les '.window' dernier test
  16.         .threshold = 4;
  17.     }
  18. }


 
Par contre, les différences sont dans le fichier /etc/systemd/system/multi-user.target.wants/varnish.service
Moi j'ai :  

Code :
  1. ExecStart=/usr/sbin/varnishd \
  2.   -a :6081 \
  3.   -a localhost:8443,PROXY \
  4.   -p feature=+http2 \
  5.   -f /etc/varnish/default.vcl \
  6.   -s malloc,256m


 
Et dans le tuto

Code :
  1. ExecStart=/usr/sbin/varnishd \
  2.           -j unix,user=vcache \
  3.           -F \
  4.           -a :6081 \
  5.           -T localhost:6082 \
  6.           -f /etc/varnish/default.vcl \
  7.           -S /etc/varnish/secret \
  8.           -s malloc,256m


 
Si je mets port 80 à la place de 6081, impossible de restart Varnish.
Est-ce-que le problème c'est localhost partout plutôt que mes ip locales ?
Ou bien des histoires de port quelques part ?


---------------
Ma SteamList (+ Origin, Uplay)
mood
Publicité
Posté le 25-05-2022 à 16:13:56  profilanswer
 

n°1476387
lebibi
Notre torture c'est la tourtel
Posté le 20-06-2022 à 18:47:43  profilanswer
 

tu peux aussi faire du cache avec nginx, et pour quelques images, pas sur que tu y gagnes beaucoup en y mettant varnish (sauf si tu as un trafic de ouf)
 
Ton nginx bind le port 81 => bien
dans ta conf varnish au niveau du backend tu as mis : .port = "80";  => il faut mettre 81
 
 

Code :
  1. .host = "127.0.0.1";
  2. .port = "81";


Message édité par lebibi le 20-06-2022 à 18:48:11

---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [DEBIAN10] Problèmes entre Varnish et nginx

 

Sujets relatifs
Nginx et UDP devant different serveurDebian 10 / nginx / adminer
[DEBIAN] Problème de nginx avec LemonldapEnvoyer des mails en php sous nginx
Gigabyte Brix + LinuxMint 19 = plein de problèmes !problèmes d'émissions de mails vers domaines sfr, orange et free
RTMP Nginx Sever Latence[Résolu] RTMP et nginx
Nginx auth_basic offListing de repertoire sous nginx
Plus de sujets relatifs à : [DEBIAN10] Problèmes entre Varnish et nginx


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR