Nginx- error: bind () à 0.0.0.0:80 a échoué. permission refusée

J’essaie d’exécuter Nginx, mais je reçois l’erreur ci-dessous:

bind () à 0.0.0.0:80 a échoué (10013: une tentative d’access à un socket était interdite par ses permissions d’access)

Veuillez fournir de l’aide sur les changements que je dois faire pour que cela fonctionne?

J’ai essayé de fonctionner sur des ports autres que 80 et cela fonctionne. mais j’ai besoin qu’il fonctionne sur 80.

Remarque: je suis exécuté sous Windows 7 avec une invite de commande exécutée en tant qu’administrateur.

Si le port est déjà utilisé, vous pouvez remplacer le port par défaut 80 par un autre port non utilisé (peut-être 8070). Dans conf \ nginx.conf :

server { listen 8070; ... } 

Après le démarrage, vous devriez pouvoir accéder à localhost: 8070.

Vous devez être admin ou root pour lier le port 80. Vous pouvez faire quelque chose si vous ne pouvez pas exécuter en tant que root, c’est que votre application écoute les autres ports, comme 8080, et redirige les messages vers 8080. Linux vous redirigez les messages avec iptables.

Il est possible que le port 80 soit déjà utilisé. Pour vérifier si elle est utilisée, ouvrez l’invite de commande et tapez netstat –anb et recherchez le port 80. Une fois que vous avez découvert l’application ou le service, utilisez le gestionnaire de tâches pour le supprimer.

S’il s’agit d’un service qui l’utilise, arrêtez le service en exécutant services.msc depuis la commande run .