Ошибка Порт 80 уже занят другим приложением в Open Server

Как исправить ошибку Порт 80 уже занят другим приложением в Open Server

Ошибка "Порт 80 уже занят" в Open Server возникает, когда другое приложение использует этот порт. Решение — завершить процесс конкурирующего приложения, изменить порт в Open Server или отключить конфликтующий сервис.

Причины проблемы

  • Веб-сервер Skype занимает порт 80 (часто использует порты 80 и 443)
  • IIS (Internet Information Services) активен на компьютере
  • Другое приложение (Nginx, Apache, Node.js) запущено на порте 80
  • Open Server был некорректно завершён — процесс остался в памяти
  • Файрвол или антивирус блокирует порт
  • SQL Server Express использует порт 80 для веб-сервиса

Пошаговая инструкция

Способ 1: Найти и завершить процесс через Диспетчер задач

  1. Нажмите Ctrl+Shift+Esc для открытия Диспетчера задач.
  2. Перейдите на вкладку Процессы.
  3. Найдите процессы: Skype.exe, skypew.exe, iisexpress.exe, nginx.exe, apache.exe.
  4. Щёлкните правой кнопкой мыши на процессе и выберите Завершить задачу.
  5. Закройте Диспетчер задач и перезагрузите Open Server.

Способ 2: Проверить, какой процесс занимает порт 80 (через командную строку)

  1. Нажмите Win+R и введите cmd, затем нажмите Enter.
  2. Введите команду: netstat -ano | findstr :80 и нажмите Enter.
  3. В последнем столбце найдите PID (номер процесса), занимающий порт 80.
  4. Откройте Диспетчер задач (Ctrl+Shift+Esc), перейдите на вкладку Процессы.
  5. Найдите процесс с соответствующим PID и завершите его.
  6. Перезагрузите Open Server.

Способ 3: Отключить IIS (если он установлен)

  1. Нажмите Win+R и введите services.msc, затем нажмите Enter.
  2. Найдите сервис World Wide Web Publishing Service или IIS Admin Service.
  3. Щёлкните правой кнопкой и выберите Остановить.
  4. Щёлкните правой кнопкой ещё раз и выберите Свойства.
  5. В поле Тип запуска установите значение Отключено и нажмите OK.
  6. Перезагрузите компьютер.

Способ 4: Изменить порт в Open Server

  1. Откройте Open Server.
  2. Нажмите на меню Параметры или кликните на иконку настроек.
  3. Перейдите в раздел Основные или Порты.
  4. Измените значение HTTP-порта с 80 на 8080, 8888 или другой свободный порт.
  5. Сохраните изменения и перезагрузите Open Server.
  6. Используйте новый адрес: http://localhost:8080 вместо http://localhost.

Способ 5: Отключить Skype (если он конфликтует)

  1. Откройте Skype.
  2. Перейдите в меню Инструменты → Параметры.
  3. Выберите раздел Дополнительно → Соединение.
  4. Снимите галочку с пункта Использовать порты 80 и 443 для дополнительные соединения.
  5. Нажмите Сохранить и перезагрузите Skype.
  6. Перезагрузите Open Server.

Часто задаваемые вопросы

Как узнать, какой процесс занимает порт 80? Используйте команду netstat -ano | findstr :80 в командной строке — она покажет PID процесса, который можно проверить в Диспетчере задач.

Почему Open Server не запускается после изменения портов? Убедитесь, что новый порт не занят другим приложением, перезагрузите компьютер и запустите Open Server от имени администратора.

Можно ли использовать порт 80 одновременно для Open Server и другого приложения? Нет, порт может использовать только одно приложение одновременно — выберите разные порты для каждого сервиса.

Похожие материалы

Open Server не запускается и горит красный флажок
Полезные расширения для VS Code упрощающих написание кода
Visual Studio Code для верстки HTML и CSS