
이것은 내가 받은 오류 메시지이지만 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
@patrick-mevzek이 말했듯이이름VirtualHost이름 기반 가상 호스트 선언 시작 부분에 지시문을 추가합니다. 예:
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 및 이전 버전에서는 필요했습니다.