Зупинити або видалити IIS для запуску сервера Wamp (Apache) на порту за замовчуванням (: 80)


0
  1. Я керую сервером Apache в Windows 7 за допомогою програми WampServer.
  2. Мені потрібно перевірити деякі програми Asp.net Mvc, щоб я активував IIS на Windows ...
  3. Після цього старий сервер Apache, який у мене не працював, через IIS використовує порт 80.
  4. Я спробував зупинити IIS і змінив Default Siteпорт, з 80 на 8080, і зробити так, щоб порт 80 не вийшов. Сайт IIS за замовчуванням працює зараз на порту 8080.
  5. Також я видаляю IIS, і будь-яким способом порт 80 все ще використовується, а також я не знаю, що це за процес, яким він володіє ...

Після запуску: netstat -a -b -o

           Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:80             Ltop:0                 LISTENING       4
 Can not obtain ownership information
  TCP    0.0.0.0:135            Ltop:0                 LISTENING       780
  RpcSs
 [svchost.exe]
  TCP    0.0.0.0:445            Ltop:0                 LISTENING       4
 Can not obtain ownership information
  TCP    0.0.0.0:902            Ltop:0                 LISTENING       3112
 [vmware-authd.exe]
  TCP    0.0.0.0:912            Ltop:0                 LISTENING       3112

Я знаю, що можу змінити порт, який Apache використовує для модифікації httpd.confфайлу, але також я повинен змінити всі наявні у мене віртуальні хости, я вважаю за краще не робити цього.

Тож хтось знає, як я можу вбити процес, який все ще використовує порт 80 ???


1
Зміна порту IIS і перезавантаження вашого сервера повинні виправити його раз і назавжди ...
Kinnectus

Це працює !!! Дякую, якщо ви відповісте на питання, я прийму це! Проблема полягала в тому, що я не перезапускав сервер, і коли я видалив IIS з функцій Windos, Windows продовжував використовувати порт 80.
Raúl Otaño

Відповіді:


2

Змініть конфігурацію IIS (у цьому випадку порт, який він слухає) та перезапустіть сервер.

Перезапуск сервера змусить усі поточні служби (у нашому випадку IIS) звільнити будь-які дані конфігурації. Не всі сервіси перезавантажують дані конфігурації, якщо їх просто зупинити, то запустіть їх.


0

Остаточне рішення:

  1. Змініть порт на сайт за замовчуванням
  2. Перезавантажте сервер

Нарешті це працює, дякую Великим Чирсам!


EDIT


Після того як я думаю, що проблема була вирішена, вона не була. Тому я спробував знайти рішення ще раз, і нарешті виявив, що служба звітів SQL Server 2012 також відкриває порт 80 як службу Windows. Я пропоную прочитати вирішення конфліктів порту 80 , саме там я знаходжу проблему та рішення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.