Table des matières
Table des matières
Qu'est-ce que l'erreur Nginx 404 introuvable ?
Pourquoi une erreur 404 introuvable se produit-elle dans Nginx ?
Correction de l'erreur Nginx 404 introuvable
1. Vérifiez l'URL
2. Vérifiez le nom du fichier pour les problèmes de sensibilité à la casse
3. Vérifiez l'emplacement du fichier
4. Vérifiez l'autorisation et la propriété du fichier
5. Configuration du serveur
6. Réécrire les règles
7. Enquêter sur les journaux
Empêcher l'erreur Nginx 404 introuvable
Sécurité supplémentaire pour votre serveur Nginx
Maison tutoriels informatiques connaissances en informatique Comment réparer une erreur Nginx 404 introuvable

Comment réparer une erreur Nginx 404 introuvable

Oct 10, 2025 am 03:09 AM

Comment réparer une erreur Nginx 404 introuvable

En tant que propriétaire de site Web, craignez-vous que vos lecteurs voient constamment un 404 Not Found lorsqu'ils naviguent sur votre site Web ? Il n’y a rien de grave à cela. Il s'agit d'un code d'état HTTP qui signifie « Désolé, cette page Web ou ce fichier n'est pas disponible sur le serveur ».

Cet article de blog vous aidera à comprendre cette erreur et pourquoi elle se produit. Nous vous montrons également les étapes pour corriger et empêcher l'erreur 404 Not Found Nginx.

Table des matières

  • Qu'est-ce que l'erreur Nginx 404 introuvable ?
  • Pourquoi une erreur 404 introuvable se produit-elle dans Nginx ?
  • Correction de l'erreur Nginx 404 introuvable
  • Empêcher l'erreur Nginx 404 introuvable

Qu'est-ce que l'erreur Nginx 404 introuvable ?

L'erreur 404 Not Found est un code d'état HTTP courant qui spécifie que le serveur Nginx n'a pas pu localiser la ressource Web spécifique que vous recherchez.

Il existe de nombreuses variantes, notamment « Erreur HTTP 404 », « Page non trouvée », « Non trouvée », « Erreur 404 » et bien plus encore. Tous ces termes font référence à la même chose : l’élément source est manquant.

Ce code d’état n’est pas une erreur dont il faut s’inquiéter. L'une des raisons possibles pourrait être que vous ou vos pairs avez intentionnellement supprimé la ressource du serveur. Dans un tel cas, vous pouvez simplement laisser le statut 404 Not Found tel quel.

Cependant, si ce n'est pas le cas, vérifiez les causes suivantes de cette erreur dans Nginx.

Pourquoi une erreur 404 introuvable se produit-elle dans Nginx ?

Certaines des raisons sont indiquées ci-dessous :

  • URL incorrecte : si vous faites une erreur typographique dans l'URL ou si vous suivez un lien rompu.
  • Page Web déplacée : la page Web ou le fichier demandé est déplacé vers un nouvel emplacement sur le serveur.
  • Mauvaise configuration du serveur : vous pouvez rencontrer cette erreur en raison de configurations Nginx incorrectes.
  • Autorisations de fichiers incorrectes : la recherche d'un fichier ou d'un répertoire sur un serveur avec des autorisations inappropriées peut déclencher cette erreur.
  • Sensibilité à la casse des noms de fichiers : Nginx est sensible à la casse en ce qui concerne les noms de ses fichiers et répertoires. La recherche de « Page.html » au lieu de « page.html » peut entraîner une erreur 404.
  • Mauvais répertoire racine : la directive racine dans le fichier de configuration Nginx spécifie le répertoire pour servir les fichiers de requête. Une mauvaise configuration signifie que le serveur ne peut pas accéder à la directive racine et déclenchera l'erreur « Not Found ».
  • Emplacement incorrect des fichiers d'index : une mauvaise configuration des fichiers d'index (index.html ou index.php) dans le répertoire racine du document peut provoquer une erreur.

Correction de l'erreur Nginx 404 introuvable

Voici quelques étapes que vous pouvez suivre pour corriger cette erreur sur votre serveur Nginx.

1. Vérifiez l'URL

Vérifiez à nouveau l'URL que vous recherchez pour détecter toute erreur typographique et assurez-vous de son exactitude. De plus, lorsque vous traitez des liens intégrés, vérifiez les fautes de frappe et les liens rompus.

2. Vérifiez le nom du fichier pour les problèmes de sensibilité à la casse

Vous devez vérifier si vous recherchez le nom de fichier correct avec une casse et une extension précises. Une différence de casse sur un seul caractère peut déclencher cette erreur 404.

3. Vérifiez l'emplacement du fichier

Vous pouvez vérifier si le fichier est manquant ou au mauvais emplacement. Dirigez-vous vers le répertoire du serveur où doit se trouver le fichier que vous recherchez. Si le fichier n'est pas là, alors vous avez trouvé la cause de l'erreur. Pour résoudre ce problème, déplacez le fichier vers l'emplacement prévu ou mettez à jour le chemin du fichier dans le fichier de configuration.

4. Vérifiez l'autorisation et la propriété du fichier

Si l'emplacement du fichier n'en est pas la cause, vous devez vérifier l'autorisation et la propriété du fichier. Si Nginx ne dispose pas de l'autorisation requise pour accéder au fichier, il ne pourra pas le diffuser publiquement.

Pour afficher les autorisations et la propriété actuelles des fichiers, vous pouvez utiliser la commande ls :

 ls-l

Si vous rencontrez un problème avec les autorisations de fichier, attribuez les autorisations de lecture ou d'exécution appropriées au fichier à l'aide de la commande chmod. Cependant, si le problème vient de la propriété, vous pouvez utiliser la commande chown pour le corriger.

5. Configuration du serveur

Si l'erreur 404 Not Found persiste, cela peut être dû à une mauvaise configuration du serveur. Pour résoudre ce problème, ouvrez votre fichier de configuration ( nginx.conf ), généralement situé dans « /usr/local/nginx/conf », « /etc/nginx » ou « /usr/local/etc/nginx ».

Après avoir ouvert le fichier de configuration, recherchez spécifiquement les éléments suivants :

  • Blocs de serveur incorrects : un bloc de serveur indique à Nginx comment gérer les demandes pour un nom de domaine ou une adresse IP spécifique. Recherchez toute mauvaise configuration et corrigez-les.
  • Blocs d'emplacement incorrects : un bloc d'emplacement est responsable du traitement des demandes de chemins spécifiques sur un serveur. Assurez-vous que tous vos blocs d’emplacement sont correctement configurés.
  • Directive racine incorrecte : La directive racine est que chaque bloc serveur est responsable de la définition du chemin du répertoire racine. Vous devez vous assurer qu’il est configuré avec précision.
  • Directives manquantes : un certain nombre de directives sont requises dans votre fichier de configuration. Assurez-vous d'incorporer toutes les directives requises pour assurer le bon fonctionnement.

Vous devez redémarrer votre serveur Nginx après avoir apporté les modifications requises dans votre fichier de configuration.

Si l'erreur est survenue en raison d'une mauvaise configuration de votre serveur Nginx, ce correctif remettra les choses sur les rails.

6. Réécrire les règles

Si l’erreur persiste, le problème vient probablement des règles de réécriture, chargées de rediriger les requêtes vers les ressources. Pour confirmer votre doute, essayez d'accéder temporairement au matériel source sans les règles de réécriture.

Pour cela, commentez les directives « rewrite » et « location » dans votre fichier de configuration :

 # Commentez les directives de réécriture et de localisation<br> # réécrire ^/ancienne-page /nouvelle-page ;<br> # emplacement / {<br> # try_files $uri $uri/ =404;<br> # }

Ensuite, redémarrez le serveur Nginx et recherchez à nouveau la ressource souhaitée. S'il s'agit de la cause première, examinez les règles de réécriture dans votre configuration Nginx et assurez-vous qu'elles sont correctement configurées.

7. Enquêter sur les journaux

Si rien ne fonctionne, vous pouvez consulter le journal de votre serveur pour surveiller ce qui aurait pu mal se passer et le corriger. Le journal des erreurs de Nginx se trouve généralement dans « /var/log/nginx/error.log ».

Empêcher l'erreur Nginx 404 introuvable

Après avoir corrigé l'erreur, il est essentiel de prendre des mesures pour éviter de rencontrer cette erreur à l'avenir.

  • Vous devez auditer périodiquement votre serveur pour détecter et prévenir toute erreur potentielle telle que 404 Not Found.
  • Vous devez également utiliser différents outils de surveillance pour surveiller la disponibilité et les performances de votre serveur Nginx. Ces outils vous aideront à rattraper les problèmes au fur et à mesure qu’ils surviennent.
  • Vous devez intégrer une structure d’URL appropriée sur l’ensemble de votre serveur. Vous souhaiterez peut-être utiliser des redirections permanentes 301 pour toute URL obsolète ou cassée.
  • C'est une pratique idéale de sauvegarder les configurations de votre serveur avant de valider des modifications pour éviter les problèmes.
  • De plus, vous pouvez établir des conventions de dénomination pour vos fichiers ou répertoires afin de vous aider à mémoriser les noms de fichiers corrects et d'éviter cette erreur due à des erreurs de dénomination.
  • Créez une page personnalisée à afficher au cas où vous ou toute autre personne rencontreriez cette erreur à l’avenir. Cette page offrira une meilleure expérience utilisateur.

Sécurité supplémentaire pour votre serveur Nginx

Maintenant que vous avez résolu l'erreur Nginx 404 Not Found, il est grand temps d'envisager de sécuriser votre serveur Web. Cela aidera à le protéger contre les risques potentiels tels que les attaques DDoS. Les attaques DDoS peuvent perturber le fonctionnement de votre serveur Nginx et le rendre indisponible pour votre public.

Crédit image : Erreur 404 par DepositPhotos. Toutes les captures d'écran du danois Ghafoor.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT

Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment chiffrer les dossiers dans Windows File Manager? Étapes détaillées pour protéger la vie privée Comment chiffrer les dossiers dans Windows File Manager? Étapes détaillées pour protéger la vie privée Sep 15, 2025 pm 03:15 PM

Réponse: Pour utiliser des EFS intégrés Windows pour chiffrer les dossiers, vous devez cliquer avec le bouton droit sur le dossier → Propriétés → Avancé → Vérifiez "Crypt Contenu pour protéger les données" → Appliquer et sélectionner la plage de chiffrement. Dans le même temps, vous devez sauvegarder le certificat EFS et la clé privée pour éviter la perte de données. EFS s'appuie sur la sécurité du compte utilisateur et ne prend en charge que les NTF. Il convient à la protection autonome de la vie privée, mais ne convient pas aux environnements de partage multi-utilisateurs ou de menaces de haute sécurité. Par rapport au chiffrement traditionnel des mots de passe, EFS est intégré à la connexion système, sans entrée répétée de mots de passe, mais le mot de passe du compte est solidement lié. Pour des exigences de sécurité plus élevées, vous pouvez choisir des outils tiers tels que Bitlocker Full Disk Encryption ou Veracrypt. Lorsque vous sauvegardez la clé, vous devez exporter le certificat de format PFX et définir un mot de passe solide pour le stocker dans un emplacement sécurisé.

Comment forcer les jeux en mode fenêtré sur Windows 10 et 11 Comment forcer les jeux en mode fenêtré sur Windows 10 et 11 Sep 19, 2025 am 03:33 AM

La plupart des joueurs jouent probablement à leurs jeux en plein écran dans Windows 11 ou 10. Cependant, vous pouvez également jouer à des jeux dans un mode fenêtré. Ce mode vous permet de jouer à des jeux dans une fenêtre avec la barre des tâches visible en dessous. Les avantages de jouer en mode fenêtré

Comment dois-je vérifier si l'ordinateur ne reconnaît pas soudainement l'imprimante? Comment dois-je vérifier si l'ordinateur ne reconnaît pas soudainement l'imprimante? Sep 20, 2025 am 08:27 AM

Réponse: L'ordinateur ne peut pas reconnaître l'imprimante. Il est généralement causé par des problèmes de connexion, de lecteur ou de service. Vérifiez d'abord si la connexion USB ou réseau est normale pour vous assurer que l'imprimante est allumée; Si la connexion est correcte, redémarrez l'appareil et vérifiez l'état du pilote dans le "gestionnaire de périphériques", mettez à jour ou réinstallez le pilote officiel du site Web; Confirmez que le service Windows "PrintSpooler" a été démarré et défini sur automatique; Utilisez l'outil Système "Dépannage" pour résoudre les problèmes. Si le pilote ne parvient pas à s'installer à plusieurs reprises, vous devez désinstaller complètement l'ancien pilote et nettoyer les fichiers résiduels. Après le redémarrage, installez la nouvelle version du pilote en tant qu'administrateur et utilisez le mode de compatibilité ou la restauration du système si nécessaire. S'il y a un problème après la mise à jour de Windows, vous devez d'abord télécharger le pilote qui est adapté au nouveau système, ou annuler la mise à jour et vérifier l'état du service. Les détails facilement négligés lors de l'enquête comprennent

VPN ne se connectant pas sur Windows 10/11: 10 meilleures corrections VPN ne se connectant pas sur Windows 10/11: 10 meilleures corrections Sep 20, 2025 am 03:30 AM

Un réseau privé virtuel (VPN) est un outil crucial pour protéger votre confidentialité en ligne et accéder en toute sécurité à un contenu géo-restreint ou censuré. Cependant, de nombreux utilisateurs sont confrontés à des difficultés lorsque leur VPN ne se connecte pas sur Windows 10 ou Windows 11.

Le dossier ou le fichier a été ouvert dans un autre programme Le dossier ou le fichier a été ouvert dans un autre programme Sep 20, 2025 am 08:24 AM

Lorsque le fichier est occupé, vérifiez d'abord et fermez les programmes pertinents et essayez de redémarrer l'ordinateur; S'il n'est pas valide, utilisez le gestionnaire de tâches, le moniteur de ressources ou le processus de processus pour localiser le processus occupé et le terminer avec force en terminant la commande task ou taskkill; Pour la prévention, vous devez développer de bonnes habitudes de fonctionnement, éviter de prévisualiser ou fonctionner directement sur des lecteurs mobiles / réseau et tenir le logiciel à jour.

Comment utiliser l'écran Split iPad pour la lecture et la traduction_ipad Split Screen Comparaison et le didacticiel de l'application de traduction Comment utiliser l'écran Split iPad pour la lecture et la traduction_ipad Split Screen Comparaison et le didacticiel de l'application de traduction Sep 15, 2025 pm 01:33 PM

L'écran divisé iPad peut améliorer l'efficacité de la lecture et de la traduction et comparer le texte d'origine avec la traduction à travers les écrans divisés gauche et droite. La méthode de fonctionnement consiste à glisser la barre de quai en bas, à maintenir l'application longue et à glisser et à déposer sur l'écran de fractionnement du bord. Il est recommandé d'utiliser la marginnote avec le dictionnaire européen, Goodnotes, LiquidText et d'autres applications qui prennent en charge la traduction de glisser-déposer ou la collaboration à écran partagé, et combinent la fonction de texte en temps réel iPados pour identifier les images et le texte pour optimiser l'expérience de lecture.

Comment désinstaller un programme qui ne désinstaller pas Comment désinstaller un programme qui ne désinstaller pas Sep 20, 2025 am 07:09 AM

Ifaprogramwon’tuninstall, tryTheSesteps: 1.UswindowSettingStoreMoveit.2.RunitsBuilt-inuninstallerasadministrator.3.bootintosafemodeandattemptremoval.4.Usethird-partitoolslikeerevounstaller.5entdeleteFilesAndRegistryswithcaution.

Où trouver des dossiers Où trouver des dossiers Sep 20, 2025 am 07:57 AM

Le moyen le plus direct est de rappeler l'emplacement de stockage, généralement dans des dossiers tels que le bureau, les documents, les téléchargements, etc.; S'il ne peut être trouvé, vous pouvez utiliser la fonction de recherche système. Le fichier "manquant" est principalement dû à des problèmes tels que la non-assistance du chemin d'enregistrement, l'écart de mémoire du nom, la cachette de fichier ou la synchronisation du cloud. Suggestions de gestion efficaces: Classifier par projet, temps et type, faites bon usage de l'accès rapide, propres et archives régulièrement et standardiser la dénomination. Windows Recherche et recherche via File Explorer and Task Barar, tandis que MacOS s'appuie sur Finder et Spotlight, ce qui est plus intelligent et plus efficace. La maîtrise des outils et le développement de bonnes habitudes est la clé.

See all articles