Nginx
Nginx : « open() … failed (2: No such file or directory) »
Sans gravité Bruit normal des logs : rien à faire, sauf si ça vous gêne.
Le message tel qu'il apparaît dans les logs :
open() "/usr/share/nginx/html/wp-login.php" failed (2: No such file or directory)Ce que ça veut dire
Quelqu'un a demandé un fichier qui n'existe pas. Quand ce sont wp-login.php, .env, .git/config ou phpinfo.php sur un site qui n'en a pas, ce sont des robots qui cherchent des failles.
Pourquoi ça arrive
- Scanners automatiques (la grande majorité).
- Un vrai lien cassé sur votre site, si c'est une de vos pages.
Comment corriger
Rien à faire pour les scanners : le fichier n'existe pas, ils repartent bredouilles.
Pour ne plus remplir les logs avec les fichiers absents, dans le bloc
serverde Nginx :log_not_found off;Ajoutez un
robots.txtet unfavicon.icos'ils apparaissent souvent : ce sont des demandes légitimes.