Apache не запускается на 80-м порту - PullRequest
0 голосов
/ 18 декабря 2018

Сначала я хотел посмотреть, что использует порт 80:

C:\Users\[my user]>netstat -aon | findstr :80
TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4
TCP    192.168.1.46:57822     72.21.91.29:80         TIME_WAIT       0
TCP    [::]:80                [::]:0                 LISTENING       4
C:\Users\[my user]>

Посмотрите, что у меня было в PID 0 и 4:

enter image description here

У меня не было приложения, использующего порт 80 из того, что я вижу.Я думаю, что порт 80 является бесплатным для приложения, такого как Apache, чтобы использовать его.На следующем экране я нажимаю «Запустить Apache» и ничего не происходит.Так я всегда использовал для запуска Apache.

enter image description here

Я пытаюсь запустить Apache через порт 80:

enter image description here

Если я использую другой порт, например 81, 82, 83 и т. Д., Он работает.Но я хочу использовать порт 80, потому что я не хочу использовать http://localhost:81/ в URL для тестирования моего сайта.Я просто хочу использовать http://localhost/.

У вас есть представление о том, почему я не могу запустить службу Apache на порту 80, хотя очевидно, что порт 80 свободен?Или, может быть, это не бесплатно, потому что это использует PID 4?Название этого процесса System.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Я использую другой порт вместо 80. Ничего страшного, я бы предпочел использовать порт 80, но я могу справиться, не используя его.Это хорошо.

0 голосов
/ 18 декабря 2018

Пожалуйста, попробуйте следующее:

  1. Щелкните правой кнопкой мыши на Мой компьютер .
  2. Выберите Управление .
  3. Дважды щелкните Службы и приложения .
  4. Затем дважды щелкните Службы .
  5. Щелкните правой кнопкой мыши " Служба публикации в Интернете ".
  6. Выбрать Стоп .
...