URL: https://linuxfr.org/forums/programmationweb/posts/ajax-retourne-503-via-internet-mais-ok-en-local Title: AJAX retourne 503 via internet mais OK en local Authors: totolezero Date: 2024年05月02日T12:36:15+02:00 License: CC By-SA Tags: ajax, cors et nginx Score: 0 Bonjour Tout le monde, Voici le problème : Application développée avec Electron js. Javascript en front-end. Serveur nginx dans Linux Mint. Serveur en PHP. Une requête AJAX est envoyée au serveur, avec attente de réponse. - En local, le serveur répond correctement. - Via internet, le serveur renvoie une erreur 503, mais a traité quand même la requête (INSERT SQL bien exécutée). Dans /var/log/nginx/error.log, aucune mention de la requête. Dans /var/log/nginx/access.log, la requête est bien présente. Aucune erreur PHP ni SQL dans les logs. Politique CORS dans /etc/nginx/sites-enabled/monsite ``` server { listen 80; root /www/monsite; index index.php index.html; server_monsite; more_set_headers Access-Control-Allow-Headers 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' always; more_set_headers Access-Control-Expose-Headers 'Content-Length,Content-Range' always; more_set_headers Access-Control-Allow-Methods 'GET, POST, OPTIONS' always; add_header Access-Control-Allow-Credentials 'false'; more_set_headers 'Access-Control-Allow-Origin *'; location /ajax_ext.php { more_set_headers 'access-control-allow-origin *'; } } ``` Je cherche partout, même via chatGPT, mais ne trouve pas d'où vient la faille (javascript-electron-nginx-php-mint). C'est pourquoi je m'en remets à vous. D'avance merci pour faire, au moins, avancer le schmilblick.