Auteur Sujet: NGINX & Cloudflare  (Lu 1851 fois)

0 Membres et 1 Invité sur ce sujet

Fluor

  • Abonné Bbox fibre
  • *
  • Messages: 328
  • FTTH 2G/600 Saint-Orens
NGINX & Cloudflare
« le: 01 novembre 2020 à 17:18:30 »
Bonjour,

Voilà un moment que j'héberge des site internet avec NGINX et Cloudflare mais depuis quelques semaine des erreur 520 apparaissent.
Erreur 520, c'est réponse invalide du serveur donc je regarde les logs et je vois :

162.158.119.79 - - [31/Oct/2020:19:27:45 +0100] "-" 000 0 ....

Donc un code réponse 000 est bien invalide.
Et 162.158.119.79 est une IP de cloudflare donc je me demande ce qu'elle fout la.

Sachant que dans la config j'ai :


set_real_ip_from 173.245.48.0/20;
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 104.16.0.0/12;
set_real_ip_from 172.64.0.0/13;
set_real_ip_from 131.0.72.0/22;
set_real_ip_from 2400:cb00::/32;
set_real_ip_from 2606:4700::/32;
set_real_ip_from 2803:f800::/32;
set_real_ip_from 2405:b500::/32;
set_real_ip_from 2405:8100::/32;
set_real_ip_from 2a06:98c0::/29;
set_real_ip_from 2c0f:f248::/32;
real_ip_header CF-Connecting-IP;


Et ce code fonctionne bien car j'actualise ma page, plus d'erreur et la dans les logs j'ai bien mon IP.
Ensuite j'ai re installer Nginx le problème persiste, et aussi NGINX envoie bien la requête au process PHP-FPM et ce dernier retourne bien un code 200.

Donc avait vous une idée par ou chercher ?

Sachant que j'ai le problème partout sur des serveurs qui n'ont pas était touché depuis un moment. Et cela arrive aléatoirement.


Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 644
  • WOOHOO !
    • OrneTHD
NGINX & Cloudflare
« Réponse #1 le: 01 novembre 2020 à 17:31:07 »

Fluor

  • Abonné Bbox fibre
  • *
  • Messages: 328
  • FTTH 2G/600 Saint-Orens
NGINX & Cloudflare
« Réponse #2 le: 01 novembre 2020 à 17:44:03 »
Merci. j'étais déjà tombé dessus j'ai pas de rqt limit mais on m'a parlé de "client prematurely closed connection" sauf que le client ici c'est Cloudflare et il arrive bien à lire le code 000 vu qu'il retourne la 520.
Je vais tenter de compile le Nginx avec le debug pour voir mais sur la prod c'est chaud.

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 644
  • WOOHOO !
    • OrneTHD
NGINX & Cloudflare
« Réponse #3 le: 01 novembre 2020 à 18:05:34 »
Mais justement, est-ce que tu ne tardes pas à envoyer ta réponse pour que Cloudflare coupe la connexion ?

Fluor

  • Abonné Bbox fibre
  • *
  • Messages: 328
  • FTTH 2G/600 Saint-Orens
NGINX & Cloudflare
« Réponse #4 le: 01 novembre 2020 à 18:30:21 »
C'est ce que je me suis dit mais du coup non si je tarde trop, c'est une erreur 524 qui apparait (j'ai tester).
Donc enfaite je pense à un bug dans Nginx, car il me couille le ré-écriture de l'IP et renvois un code 000....

Fluor

  • Abonné Bbox fibre
  • *
  • Messages: 328
  • FTTH 2G/600 Saint-Orens
NGINX & Cloudflare
« Réponse #5 le: 01 novembre 2020 à 18:31:03 »
Update : j'ai compiler Nginx en debug j'ai mis en prod et depuis 0 code 000...