Accueil
/
Aide du site web
/
Statistiques et erreurs
/
ERR_UNSAFE_PORT - 6 façons de la corriger

ERR_UNSAFE_PORT - 6 façons de la corriger

Que vous soyez propriétaire d’un site web ou utilisateur régulier, vous pouvez rencontrer l’erreur ERR_UNSAFE_PORT. Cette erreur survient lorsqu’une URL tente d’utiliser un port que les navigateurs modernes ont restreint pour des raisons de sécurité.

Bien que le blocage de ces ports aide à se protéger contre les menaces potentielles, il peut parfois interférer avec des requêtes légitimes et provoquer des problèmes inattendus.

Heureusement, il existe plusieurs façons de résoudre cette erreur. Dans ce guide, nous expliquerons pourquoi l’erreur ERR_UNSAFE_PORT se produit et nous vous présenterons les solutions les plus efficaces pour le résoudre.

Les navigateurs modernes bloquent certains ports pour prévenir des risques de sécurité, tels que les fuites de données et les activités malveillantes. L’erreur ERR_UNSAFE_PORT apparaît dans les navigateurs web lorsqu’on tente d’accéder à une URL qui utilise un port restreint.

Par exemple, si vous essayez d’accéder à un site web en utilisant un port restreint connu, tel que le port 6666, vous verrez le message d’erreur suivant :

Capture d'écran de l'erreur ERR_UNSAFE_PORT apparaissant dans Google Chrome après une tentative d'accès à google.com via le port restreint 6666.

Lorsqu’un site web ou une ressource tente d’utiliser un port bloqué, le navigateur interrompt immédiatement la connexion et affiche ce code d’erreur. Ce problème est le plus souvent observé dans Google Chrome, mais d’autres navigateurs ont des restrictions similaires.

Qu’est-ce qui entraîne l’erreur ERR_UNSAFE_PORT ?

Les navigateurs bloquent des ports spécifiques pour prévenir des menaces de sécurité, telles que les tentatives non autorisées d’accès aux données ou les attaques malveillantes.

L’erreur ERR_UNSAFE_PORT se produit lorsqu’un site web ou une ressource tente d’utiliser l’un de ces ports restreints. Voici les raisons les plus courantes :

Ressources externes utilisant un port bloqué

Si votre site web charge des scripts, des images ou d’autres ressources à partir d’une URL externe qui utilise un port bloqué, le navigateur bloquera la requête. Cela peut se produire si un service tiers ou une API est configuré pour utiliser un port non sécurisé.

Redirections ou proxys incorrects

Si votre site web redirige le trafic vers une URL avec un port bloqué, le navigateur le signalera comme non sécurisé. Cela se produit souvent lorsque les paramètres de proxy sont mal configurés ou que les redirections côté serveur pointent vers des ports restreints.

Requêtes API vers un port bloqué

Certaines API nécessitent des ports spécifiques pour la communication. Si une demande d’API est adressée à un port bloqué, le navigateur refusera la connexion, ce qui provoquera l’erreur. Les développeurs peuvent rencontrer ce problème lorsqu’ils testent des API sur des ports non standards.

Comment corriger l’erreur ERR_UNSAFE_PORT ?

Selon la raison du problème, vous pouvez résoudre l’erreur ERR_UNSAFE_PORT en ajustant les paramètres de votre site web, de votre serveur ou de votre navigateur. Voici les solutions les plus efficaces :

Vérifier les ressources externes utilisant des ports bloqués

Examinez le code de votre site web afin d’identifier toute ressource externe utilisant des ports restreints. Il peut s’agir de scripts, d’images ou de feuilles de style provenant de services tiers.

Pour cela, ouvrez les outils de développement de votre navigateur (clic droit > Inspecter), accédez à l’onglet Réseau et rechargez la page.

Capture d'écran des outils de développement de Chrome, mettant en évidence l'onglet Réseau. Elle montre également le menu contextuel de la page avec l'option Inspecter, qui permet d'ouvrir les outils.

Recherchez les requêtes qui échouent en raison de ports bloqués et mettez-les à jour pour utiliser des ports autorisés.

Supprimer les redirections vers des ports bloqués

Si votre site web redirige les visiteurs vers une URL utilisant un port restreint, les navigateurs bloqueront la requête et afficheront l’erreur ERR_UNSAFE_PORT.

Cela peut se produire en raison de règles .htaccess incorrectes, de paramètres WordPress mal configurés ou de services tiers comme Cloudflare.

  • Vérifiez et mettez à jour les redirections de votre site web

Si vous avez ajouté des règles de redirection dans votre fichier .htaccess, elles peuvent pointer vers un port bloqué.

Les utilisateurs de SiteGround peuvent vérifier et modifier ce fichier depuis Site Tools > Site > Gestionnaire de fichiers ou avec un client FTP.

Voici un exemple de redirection qui pourrait entraîner de tels problèmes :

Redirect 301 / https://yourdomain.com:6666/

Pour résoudre ce problème, changez-le simplement en un port sécurisé par défaut, tel que 443 (HTTPS). Étant donné que les navigateurs considèrent automatiquement que 443 est le port HTTPS par défaut, la nouvelle adresse devrait être la suivante :

Redirect 301 / https://yourdomain.com/
  • Vérifier les URL de WordPress et les redirections des plugins

Si vous utilisez un plugin de redirection, il est possible qu’il modifie l’adresse de votre site web ou qu’il ajoute des règles incorrectes.

Accédez d’abord à votre Tableau de bord de WordPress > Réglages > Général, et vérifiez l’adresse web de WordPress (URL) et l’Adresse web du site (URL).

Capture d'écran de la page des paramètres généraux dans le tableau de bord de WordPress, avec une mise en évidence des champs Adresse du site web et Adresse de WordPress.

Assurez-vous qu’elles ne contiennent pas un port bloqué comme https://yourdomain.com:8080.

Vérifiez également si un plugin de redirection est actif (par exemple, Redirection ou Yoast SEO). Examinez ses paramètres pour voir s’il existe des règles personnalisées imposant un port bloqué.

  • Examiner les services CDN ou autres services de proxy

Si votre site web est derrière un CDN (comme Cloudflare) ou utilise un service de proxy, vérifiez les redirections qui pourraient forcer le trafic vers un port bloqué et mettez-les à jour si nécessaire.

Utiliser une autre URL d’API

Si vos requêtes API échouent en raison d’un port bloqué, essayez de changer l’URL de la requête vers un port plus sûr.

  • Consultez la documentation de l’API pour d’autres ports qui sont sûrs et pris en charge.
  • Mettez à jour l’URL de la requête pour utiliser un port différent, tel que 443 pour HTTPS.
  • Si vous utilisez un serveur local, reconfigurez-le pour qu’il fonctionne sur un port sécurisé.

Vous trouverez la liste complète des ports restreints dans la documentation officielle de Google.

Vérifier les extensions et le cache du navigateur

Certaines extensions de navigateur peuvent entraîner des conflits. Les données de cache obsolètes peuvent également interférer avec les requêtes.

  • Essayez de charger le site web en mode Incognito afin d’exclure tout problème d’extension.
  • Désactivez toutes les extensions et testez à nouveau le site web.
  • Supprimez le cache et les cookies de votre navigateur.
  • Mettez à jour votre navigateur vers la dernière version.
  • Réinitialisez les paramètres par défaut de Google Chrome.

Si le problème persiste, passez à l’étape suivante.

Modifier les options expérimentales ou flags du navigateur (non sécurisé)

Certains navigateurs offrent des options expérimentales qui permettent de contourner les restrictions de port.

Cela n’est pas recommandé pour une utilisation en production, car cela peut exposer à des risques de sécurité.

Sur Windows, vous pouvez le faire en cliquant avec le bouton droit sur votre raccourci Chrome > Propriétés > accédez à l’onglet Raccourci :

Capture d'écran des paramètres de raccourci de Google Chrome sur Windows, mettant en évidence le champ cible où vous pouvez modifier les indicateurs du navigateur.

Dans le champ Cible du raccourci, ajoutez le flag –explicitly-allowed-ports=’port number’ à la fin de l’adresse.

Cela devrait ressembler à ceci :

“C:\Program Files\Google\Chrome\Application\chrome.exe” –explicitly-allowed-ports=6666

Cliquez sur Appliquer et ouvrez Google Chrome à nouveau en utilisant le raccourci.

Alternativement, vous pouvez exécuter la commande suivante dans Invite de commandes, afin d’ouvrir Chrome en autorisant certains ports non sécurisés :

chrome.exe --explicitly-allowed-ports=666,6000,8080

Pour macOS, ouvrez votre Terminal et exécutez :

open -a "Google Chrome" --args --explicitly-allowed-ports=666,6000,8080

Gardez à l’esprit que cette solution de contournement ne résout pas l’origine de l’erreur et ne doit être utilisée que pour des tests en local, et non pas sur des sites web en ligne.

Contacter l’hébergeur web ou l’administrateur réseau

Si vous ne parvenez pas à résoudre le problème, votre fournisseur d’hébergement web ou l’administrateur réseau pourrait bloquer le port.

Si le problème persiste après avoir suivi les étapes recommandées ci-dessus, recherchez d’autres réponses en contactant votre équipe de support d’hébergement web. Ils peuvent vérifier et vous conseiller s’ils restreignent certains ports.

Si vous êtes sur un réseau d’entreprise, demandez à l’équipe informatique de vérifier les règles du pare-feu et de vous aider également à réinitialiser les paramètres sur votre appareil.

Conclusion sur l’erreur ERR_UNSAFE_PORT

L’erreur ERR_UNSAFE_PORT est une mesure de sécurité du navigateur qui empêche les connexions aux ports restreints. Bien que cela aide à protéger les utilisateurs contre les menaces potentielles, cela peut également bloquer des requêtes légitimes.

Si vous rencontrez cette erreur, commencez par identifier les ressources externes, les redirections ou les requêtes API utilisant des ports bloqués.

La mise à jour des URL, la modification des configurations du serveur et l’effacement des données du navigateur peuvent souvent résoudre le problème. Pour des cas plus avancés, vous devrez peut-être contacter votre fournisseur d’hébergement web ou l’administrateur réseau.

En suivant les étapes de ce guide, vous devriez être en mesure de corriger l’erreur ERR_UNSAFE_PORT et de maintenir l’accès au site web sans compromettre la sécurité.

Partager cet article