Это сообщение об ошибке, которое я получаю, но расследование netstat показывает, что порт 4343 не используется.

[Fri Apr 06 11:44:21 2018] [warn] module ssl_module is already loaded, skipping
[Fri Apr 06 11:44:21 2018] [warn] _default_ VirtualHost overlap on port 4343, the first has precedence
(OS 10048) Only one usage of each socket address (protocol/network address/port) is normally permitted.  
: make_sock: could not bind to address 0.0.0.0:4343
no listening sockets available, shutting down
Unable to open logs

Какие-либо предложения?

1 ответ1

0

Как говорит @ patrick-mevzek, вы можете убедиться, что у вас есть директива NameVirtualHost в начале ваших объявлений виртуальных хостов на основе имен, например:

NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>

Это объявление было удалено из текущих версий Apache, но было необходимо в Apache 2.2 и более ранних версиях.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .