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

Ошибка веб-сервера Apache при запуске

Я просто переключаюсь на веб-сервер Apache и получаю сообщение об ошибке

(OS 10048) Только одно использование каждого адреса сокета (протокол/сеть адрес/порт) обычно разрешается.: make_sock: не удалось связать адрес 0.0.0.0:443 нет доступных сокетов для прослушивания, выключение Невозможно открыть журналы

Вот что я получил после запуска httpd из командной строки. я reset my apache documentRoot, а также серверный порт для прослушивания, который уже можно использовать, я не знаю об этой ошибке с портом 443, это что-то вроде SSL?

UPDATE
Я использую XP

4b9b3361

Ответ 2

Для Windows XP

netstat -ano

Найти идентификатор процесса, который использует порт 443, и убить его с помощью диспетчера задач

Для меня это был IIS, использующий порт.

Ответ 3

Похоже, что у вас уже запущен apache. Используйте nestat, чтобы выяснить, какой процесс использует 443 и убить его.

netstat -tulpn | grep :443

Тогда

kill PROCESS_ID

Где PROCESS_ID - номер процесса, который отображается, когда вы выполняете команду netstat (пример: kill 12345).

После этого попробуйте снова запустить apache.

Ответ 4

Для меня это имело несколько директив Listen 443 в моем /etc/apache2/ports.conf файле. Даже если netstat и/или ps ничего не показывали для 443, он все еще пытался прослушивать несколько раз, что, в свою очередь, вызывало эту ошибку.

Ответ 5

Я нашел в своей системе (Win7), что Skype занял порт, который пытался использовать Apache. В новой версии Skype я еще не установил флажок, чтобы снять флажок, чтобы Skype не использовал его (в предыдущей версии был один). Выход из Apache для Skype включен.

Ответ 6

порт 443 предназначен для SSL. Кажется, вы пропустили права на использование этого привилегированного порта. Привилегированные порты - это номера с номерами ниже 1024.

Какую ОС вы используете?

Ответ 7

Возможно, что-то еще уже использует порт 443, и поэтому Apache не может его использовать, вы действительно хотите использовать SSL?