Comment ouvrir le port 80 pour Apache, précédemment occupé par Visual Studio serveurs?
J'ai installé Visual Studio 2010 après WAMP et avait à son tour sur IIS. Maintenant, je veux utiliser mon WAMP mais mon Apache n'est pas en tournant sur le même après, j'ai désactivé les services IIS et même désinstallé mon Visual Studio 2010.
OriginalL'auteur Abidakun Mayowa | 2011-07-29
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir le numéro de port dans
httpd.conf
fichier de configuration du serveur Apache.Généralement à l'intérieur de la "conf" dans le dossier d'installation d'Apache dossier. (Dire,
c:\wamp\Apache2\conf\httpd.conf
)Puis modifiez la ligne
Listen 80
àListen 8081
. Redémarrez votre serveur Apache.Astuce: Vous pouvez installer IIS et Apache ensemble, et vous pouvez travailler sur les deux en même temps. Tout ce que vous avez besoin est, l'ensemble des numéros de port différents pour Apache et IIS.
Par défaut, les deux utilisent le Port 80, mais vous pouvez le changer comme dit ci-dessus.
J'ai oublié de mentionner, lorsque vous êtes en utilisant un numéro de port autre que 80, vous DOIT modifier le navigateur addressbar comme
http://localhost:8081/
ouhttp://127.0.0.1:8081/
http://localhost:8081/
ouhttp://127.0.0.1:8081/
OriginalL'auteur Vishnu Haridas
J'ai trouvé ce à partir de superuser.com laquelle des utilisateurs posté , donc j'espère que ça aide. 🙂
Pour ajouter une règle dans le Pare-feu Windows pour le port 80, procédez de la manière suivante:
Allez à Panneau de configuration et lancez le "Pare-feu Windows"
Aller à "Paramètres Avancés"
Sélectionnez "Règles de trafic Entrant" dans le volet de gauche
Sélectionnez "Nouvelle Règle" dans le volet de droite
Dans la Nouvelle Règle de trafic Entrant de l'Assistant, sélectionnez "Port" en tant que Type de Règle, puis cliquez sur "Next"
Sélectionnez "TCP et "80" (et tous les autres ports que vous voulez ouvrir) dans "ports locaux Spécifiques", puis cliquez sur "Next"
Sélectionnez l'option "Autoriser la connexion", puis cliquez sur "Next"
Sélectionnez l'emplacement réseau où la règle doit s'appliquer (tous les sélectionner si vous n'êtes pas sûr), puis cliquez sur "Next"
Donner un nom et une description facultative
Cela devrait le faire.
OriginalL'auteur Kick Buttowski
Si vous avez installé Visual Studio, vous pouvez également avoir installé SQL Server. J'ai découvert que si SQL Server Reporting Services a été installé et lancé, il utilise le port 80, qui était la cause de mon problème.
Voici ce que j'ai fait pour résoudre le problème:
services.msc
.Sql Server Reporting Services
dans la liste.Status
litStarted
, cliquez-droit sur la ligne et cliquez surStop
.Properties
.Startup type
àManual
.Maintenant, vous avez arrêté de SQL Server Reporting Services et d'empêcher le démarrage du service de nouveau lors de votre prochain redémarrage de l'ordinateur. Notez que si vous avez besoin de ce service, vous aurez besoin pour démarrer manuellement.
Maintenant, SQL Server Reporting Services ne causera pas de problème avec WAMP. Vous devez réinstaller le service Apache. Voici les étapes:
Stop All Services
.Apache > Service > Install Service
.Restart All Services
.L'icône de WAMP doit tourner au vert et tout fonctionnera correctement.
OriginalL'auteur Maxime
Ajouter ou Supprimer des programmes, Ajouter ou supprimer des composants windows, décochez IIS
OriginalL'auteur Orn Kristjansson
dans cmd, voir le programme à l'occupant le port
NETSTAT -p tcp -ano
trouver le PID du programme
dans le gestionnaire des tâches -> processus -> view -> sélectionner la colonne et PID. Trouver le processus qui occupe le port (si pas disponible, vérifiez que l'onglet service)
la fin du processus et essayez de démarrer WAMP. Pour le long terme, désinstallez le programme ou le configurer pour utiliser un autre port
OriginalL'auteur Jeremy