Подтвердить что ты не робот

Порт 443 используется "Невозможно открыть процесс" с PID 4

У меня очень странная проблема с моим Apache 2.4, работающим с Xampp 1.8.2 на Windows Server 2008 R2.

Когда я попытался запустить сервер Apache в XAMPP, появится сообщение об ошибке:

[Apache]    Problem detected!
[Apache]    Port 443 in use by "Unable to open process" with PID 4!
[Apache]    Apache WILL NOT start without the configured ports free!
[Apache]    You need to uninstall/disable/reconfigure the blocking application
[Apache]    or reconfigure Apache and the Control Panel to listen on a different port

Однако процесс с PID 4 - это система! Я пытался перезагрузить компьютер, и он не работает.

Я установил Apache 2.4 через файл tar.gz serial дней назад и удалил его. Поэтому я не думаю, что такое поведение вызовет проблему.

И вот результат с использованием commond netstat -a -n -o | findstr 443

C:\Users\Administrator>netstat -a -n -o | findstr 443
  TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       4
  TCP    [::]:443               [::]:0                 LISTENING       4

Можете ли вы сказать мне, что делать?

4b9b3361

Ответ 1

У меня была та же проблема: port-443-in-use-by-able-to-open-process-with-pid-4

Сначала я отключил погодную плиту в Win *, которая, по-видимому, вернулась домой к Redmond для обновлений после этого в списке netstat.

Это не решило проблему. Я посмотрел сообщение, уже упоминавшееся о VPN, поэтому Я пошел в Control Panel\Network and Internet\Network and Sharing Center и нажал на Change adapter settings

Я нажал на Incoming Connections и щелкнул правой кнопкой мыши по свойствам

В окне вкладки "VPN" внизу вкладки General было включено, поэтому я снял флажок

В Users я также снял флажок с предыдущего пользователя, которому я разрешил скопировать несколько данных за несколько недель до

Затем я щелкнул нормально

Закрыл панель управления и перезапустил панель управления XAMPP

Он выстрелил без проблем.

Ответ 2

Просто измените sll-порт в файле httpd-ssl.conf. Это было бы под C:\xampp\apache\conf\extra. Найдите "443" и замените его другими значениями (например, 8181), затем снова запустите свой apache

Ответ 3

Точно так же я испытал это: Порт 443 используется "Невозможно открыть процесс" с PID 6012! При первом запуске панели управления XAMPP v3.2.1.

В диспетчере задач я обнаружил, что PID 6012 является веб-сервером Apache. Копия его была запущена в фоновом режиме без GUI, и когда я вызывал GUI, он пытался запустить другую копию. Убита копия phantom, а затем XAMPP запущен нормально.

Мне не нужно было менять настройки порта.

Ответ 4

Просто запустите администратор "xampp-control.exe"

Ответ 5

Измените это

LocalDisk **>>** xampp **>>** apache **>>** conf **>>** httpd.conf
Line 58: Listen **80**

для этого

Line 58: Listen **8080**

Измените это:

Line 220: ServerName localhost: **80**

для этого

Line 220: ServerName localhost: **8080**

Измените это:

LocalDisk **>>** xampp **>>** apache **>>** conf >> extra **>>** httpd-ssl.conf
Line 36: Listen **443**

для этого

Line 36: Listen **444**

Измените это:

Line 121: <VirtualHost _default_:**443**>
Line 125: ServerName www.example.com:**443**

Для этого

Line 121: <VirtualHost _default_:**444**>
Line 125: ServerName www.example.com:**444**

Ответ 6

У меня была та же проблема. Другой способ решить эту проблему при запуске XAMPP в Windows:

  • Откройте приглашение CMD и введите команду: net stop был /y

  • Запустить диалоговое окно (нажмите клавиши Win + R) .. тогда введите: services.msc

Затем я прокрутил вниз до: Служба веб-публикации World Wide Web Дважды щелкнул по нему и нажал кнопку STOP (если этот статус службы запущен)

3.Начать Apache снова с помощью XAMPP:)

Ссылка Ссылка: http://www.sitepoint.com/unblock-port-80-on-windows-run-apache/

Ответ 7

Возможно, какой-то процесс использует этот порт, я бы предположил, что у вас уже есть другой веб-сервер, работающий с ssl/tls. Вы должны отслеживать, какой процесс использует порт, и отключить его. Тот факт, что он не помогает перезагрузить компьютер, заставляет меня думать, что вы можете найти то, что ищете в msconfig. Попробуйте посмотреть там, откройте приглашение и напишите msconfig

пост 443 является нормальным, используемым защищенным http, = > https

Я никогда не пользовался сервером Windows, но может быть какой-то встроенный веб-сервер с автозапусками, установили ли вы еще один веб-сервер?

Попробуйте использовать команду Netstat -a -n -o, чтобы узнать, какой процесс блокируется. вы можете выполнить процесс pid с выхода.

Маршрутизация и RAS - это ваша проблема, я думаю, посмотрю этот пост

он делает это, поэтому его блокировка:

Протокол туннелирования SSTP Протокол туннелирования Secure Socket (SSTP) - это новая форма туннеля виртуальных частных сетей (VPN) с функциями, которые позволяют трафику проходить через брандмауэры, блокирующие трафик PPTP и L2TP/IPsec. SSTP предоставляет механизм для инкапсуляции трафика PPP по каналу SSL протокола HTTPS. Использование PPP позволяет поддерживать надежные методы аутентификации, такие как EAP-TLS. Использование HTTPS означает, что трафик будет проходить через TCP-порт 443, порт, обычно используемый для доступа в Интернет. Secure Sockets Layer (SSL) обеспечивает безопасность на уровне транспорта с расширенным согласованием ключей, шифрованием и проверкой целостности.

из tecsupport.ms

Ответ 8

У меня была такая же проблема, когда я установил xampp в Windows 7. Я установил сервер Windows и службу агента развертывания веб-сайтов (MsDepSvc.exe), который использует порт 80. Так что у меня была ошибка PID 4, слушая порт 80, когда я запускал apache.

Решение

Откройте диспетчер задач: (Ctrl + Shift + Esc), затем найдите "MsDepSvc.exe" и отключите его. Наконец перезапустите xampp

ref: http://www.honk.com.au/index.php/2010/10/20/windows-7-pid-4-listening-port-80-apache-cannot-star/

Ответ 9

Ниже действия sztupy работали для меня

Я пошел в Панель управления\Сеть и Интернет\Сеть и Центр совместного доступа и нажал кнопку Изменить настройки адаптера

Я нажал на Incoming Connections и щелкнул правой кнопкой мыши по свойствам

В окне вкладки "VPN" внизу вкладки "Общие" включен, поэтому я снял флажок

В разделе "Пользователи" я также отключил предыдущий пользователь, которому я позволил скопировать некоторые данные за несколько недель до

Затем я щелкнул нормально

Закрыл панель управления и перезапустил панель управления XAMPP

Ответ 10

Я просто перешел к кнопке конфигурации XAMMP в графическом интерфейсе панели управления XAMPP и нажал на настройки сервера и порта, и я изменил значение порта SSL.

Ответ 11

Здесь была добавлена ​​функция "Рабочие папки" на сервере 2012 R2. По умолчанию он прослушивает запросы клиента HTTPS на порт 443 через процесс "Система". Существует сообщение в блоге Technet, в котором объясняется, как изменить этот номер порта. Не забудьте добавить соответствующее правило брандмауэра для вашего настраиваемого порта и отключить существующий для порта 443. Тем не менее.

Ответ 12

Порт используется другим процессом,

PID 4 означает, что это Windows System, вы можете открыть cmd-окно с привилегиями "супер пользователя/администратора" и написать " net stop http", он остановится все веб-сервисы. Затем проверьте, освободил ли он порт.

У меня была такая же проблема, и это была " служба маршрутизации и удаленного доступа. Вы открываете Службы в поиске Windows, а затем ищите конкретное имя службы. Измените его запуск вручную или автоматически (независимо от того, что вы решите).

Используйте какое-то приложение, например TCPView, чтобы помочь тому порту, которое использует каждый ПИД-приложение.

Источником проблемы является Microsoft, не зная, что означает отключить Microsoft VPN...

Ответ 13

Некоторые процессы используют этот порт, поэтому вы можете изменить порт, который используется xampp, чтобы использовать его. Для этой работы вы должны сделать это:

1- Откройте httpd-ssl.conf в xampp\apache\conf\extra

2- Найдите строку, содержащую Listen 443

3- Измените номер порта на все, что хотите. Я использую 4430. например. Слушайте 4430.

4- Замените каждые 443 строки в этом файле на 4430.

5- Сохраните файл.

Ответ 14

Я запустил диспетчер задач и искал httpd.exe в процессе. Их двое из них бежали. Я остановил одного из них, возвратившись на контрольную панель xampp и начал апач. Это сработало.

Ответ 15

У меня была та же проблема и я решил сделать следующее.

Перейдите в Диспетчер задач, перейдите на вкладку услуг, закажите с помощью pid, чем если вы найдете соответствующий процесс, в противном случае убейте его, щелкните правой кнопкой мыши и нажмите "Показать детали", процесс должен быть показан сейчас. порядок pid, чем убить связанный процесс.

Ответ 16

Я получил эту же ошибку и смог ее исправить, закрыв Skype и запустив XAMP в качестве администратора, теперь работает отлично. Итак, щелкните правой кнопкой мыши значок XAMP и выберите "запустить" как admin.

Ответ 17

У меня была такая же проблема с портом 443, с идентификатором процесса 4 и всем. Для меня это был не VPN, использующий порт, это был IIS. Чтобы исправить это, я открыл IIS и щелкнул правой кнопкой мыши на своем экземпляре и остановил его. Затем IIS Express (или apache, если вы используете это) смог использовать порт 443. Надеюсь, это поможет кому-то еще.

Ответ 18

У меня была аналогичная проблема, когда порт 443 был заблокирован PID 4. После разбивания головы на несколько часов я нашел команду netsh show urlacl, которая дала мне представление о системном процессе, блокирующем порт,

Чтобы запустить команду, запустите cmd или оболочку Windows в режиме администратора.

Netsh

HTTP

показать urlacl

Я получил ответ a, который показал, что 443 был заблокирован NT Service SSTPSvc Зарезервированный URL

Ответ

https://+:443/sra_ {BA195980-CD49-458b-9E23-C84EE0ADCD75}/    Пользователь: NT SERVICE\SstpSvc        Слушайте: Да        Делегат: Да    Пользователь: BUILTIN\Администраторы        Слушайте: нет        Делегат: нет    Пользователь: NT AUTHORITY\SYSTEM        Слушайте: Да        Делегат: Да

С этой информацией я следил за ссылкой microsoft, чтобы изменить порт прослушивания для vpn на основе SSTP. https://support.microsoft.com/en-in/kb/947032

Это разрешило проблему с моим портом.

Ответ 19

Простым способом исправить это является изменение порта XAMP на случайное число.

Ответ 20

ШАГОВ

  • Удалите программное обеспечение apache (xampp) из ваших окон.
  • Удалить папку xampp из папки c.
  • Удалить папку из корзины для окончательного удаления папки xampp
  • Перезагрузите компьютер.
  • Наконец, установите чистую копию программного обеспечения apache (xampp).

    (По инженеру Рафику Ахмаду Куреши)  [email protected]