Ошибка установки сервера Apache (порт 80 или 443 уже используется)

У меня есть вопрос, связанный с PHP. Я разработчик .net. Я обычно работаю на asp.net и c #. Я установил Visual Studio и SQL Server в свой ноутбук. Теперь я пытаюсь установить Xampp-сервер в свою систему. Здесь я получаю некоторую проблему. После установки Когда он проверяет наличие порта. Он показывает, что порт сообщений 80 или 443 при использовании установки сервера Apache не удался. Я предполагаю, что это происходит из-за установки IIS в моей системе. Я остановил IIS и установил его снова. Но та же проблема снова наступает. Я тоже удаляю Skype, но для меня ничего не работает. Пожалуйста, скажите мне, почему это происходит и каково решение этого. Надеюсь, вы поймете, в чем моя проблема. Пожалуйста, помогите мне в этом

Related of "Ошибка установки сервера Apache (порт 80 или 443 уже используется)"

Установите wamp (win), lamp (linux) или mamp (mac). Установка не будет провалена даже ваши порты.

После установки запустите программу. щелкните левой кнопкой мыши по значку «Wamp» на панели задач, на котором отобразится меню

=> перейти к apache => перейти к httpd.config щелкнуть по нему, чтобы открыть ..

Найти (Ctrl + F) listen 80 и заменить его на listen port_number например, listen 88 или listen 96 и т. Д.

снова нажмите значок wamp .. нажмите перезапустить все службы.

Ваш apache будет в порядке

Исправить эту проблему:

Откройте Skype и откройте « Tools и select Параметры». В появившемся списке выберите « Advanced а затем « Connection . Вероятно, там будет флажок, в котором говорится: “Use port 80 and 443 as alternatives for incoming connections” просто снял флажок и сохранил ваши изменения. Skype прежнему будет работать нормально, и теперь XAMPP сможет использовать порт 80 для запуска.

Полезная ссылка

если у вас нет установленного Skype

  • Найдите файл httpd.conf . Этот файл должен быть найден в C:\xampp\apache\conf (или в зависимости от того, какой каталог вы установили XAMPP .

  • Откройте файл с помощью text editor .

  • Найдите строку, которая говорит « Listen 80 .

  • Измените номер порта (80) на другое число (например, 1234).

  • Перезапустите Apache Server чтобы изменения вступили в силу. Сделай это
    нажав кнопку « Stop на панели управления XAMPP и
    затем нажмите кнопку « Start .

  • Когда вы подключаетесь к Apache Server, вам придется append
    номер порта в URL , ранее, когда вы набрали localhost , теперь вам нужно будет ввести localhost:1234

Другая полезная ссылка

Другое решение без изменения skype: (для порта 443)

Во-первых, порт 443 является портом по умолчанию HTTPS. вам нужно изменить это на сервере на что-то еще (из 4433). Но в этом случае вы должны указывать этот новый порт каждый раз, когда хотите использовать HTTPS-запросы ex:

 "https://localhost:4433" .just typing "https://localhost" will NOT work. 

Поэтому, чтобы изменить порт, перейдите в папку «htdocs» на сервере Apache и используйте что-то вроде «notepad ++», чтобы заменить все: 443: 4433. Эти порты должны находиться в «httpd-sni.conf» и «httpd-ssl.conf»

Я думаю, что это нормально, чтобы внести изменения, когда вы находитесь в среде разработки.

Как говорится, порт 80 и 443 уже используется. Это означает, что порты 80 и 443 уже используются каким-либо другим сервером или приложением. Когда я столкнулся с этой проблемой, это был сервер wamp, который использовал эти порты (а не skype в моем случае).

Что я сделал, чтобы решить это, так это то, что я изменил порты для xampp.

Как:

  1. Я настроил файлы httpd.conf и httpd-ssl.conf для Apache.
  2. Я изменил значения для Listen 80 (где 80 – номер порта) на другой номер случайного порта (я выбрал 88) в файле httpd.conf.
  3. Я изменил значения для Listen 443 (где 443 – номер порта) на другой номер случайного порта (я выбрал 4433) в файле httpd-ssl.conf.

Убедитесь, что сервер Apache не использует порты 80 и 443 в любом месте конфигурационных файлов, тогда он будет работать свободно.

Существует много инструментов, которые позволят вам узнать, какая программа использует порт 80 или 443. Но я предпочитаю простую команду для этого. Откройте командную строку и введите.

 netstat -a 

Это даст вам знать, какая программа использует порт 80 и объясняет все параметры.

 netstat /? 

Вторая часть вопроса об изменении порта Apache. Вы должны изменить настройки в настройках apache httpd.conf:

 Listen 80 ServerName localhost:80 

в

 Listen 8012 ServerName localhost:8012 

Затем попробуйте запустить в веб-браузере как http://localhost:8012