windows server 2008 r2 - ne peut pas obtenir d'apache pour fonctionner sur le port 80

J'ai un rackspace cloud serveur qui exécute windows server 2008 r2. Je l'ai désinstallé IIS parce que je veux installer Apache.

J'ai installé Apache, mais il échoue à chaque fois que j'essaie de le lancer quand j'écoute le port 80.

J'ai exécuté la commande netstat -aon|finderstr "80" et je vois les suivantes:

C:\Users\Administrator>netstat -aon|findstr "80"
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
TCP 10.180.15.249:139 0.0.0.0:0 LISTENING 4
TCP [::]:80 [::]:0 ÉCOUTE 4
UDP 10.180.15.249:137 : 4
UDP 10.180.15.249:138 : 4

Quelles sont donc ces choses en cours d'exécution sur le port 80 et pourquoi ne puis-je pas obtenir apache pour commencer? Est-il un autre port pour exécuter apache sous qui fonctionnera tout aussi bien que le 80?

Juste au cas où d'autres utilisateurs ont ce même problème, la solution que j'ai trouvé a été de désinstaller IIS (ou peut-être juste le désactiver), puis désactivez tous les MSSQL services. Ensuite, allez à panneau de configuration et modifier votre pare-feu. Cliquez sur Autoriser un programme via le Pare-feu Windows. Cliquez Sur Ajouter Un Port. Type HTTP et le port 80, sélectionnez le protocole TCP, cliquez sur OK. Cela ouvre le port 80.

OriginalL'auteur Robbiegod | 2011-09-09