Eu tento o Apache 2.4 conf:
Listen 443
#if SECOND_HOST_PORT is defined and is not 443 listen on it
<IfDefine !SECOND_HOST_PORT>
Define SECOND_HOST_PORT 443
</IfDefine>
<If "'${SECOND_HOST_PORT}' != '443'">
Listen ${SECOND_HOST_PORT}
</If>
Mas eu recebo:
Ouça não permitido aqui
Na fila penúltima
O que estou fazendo de errado ?
Você está usando
Listen
em um lugar onde não é permitido.De acordo com a
Listen
documentação, o único contexto permitido éserver config
.De acordo com a
context
documentação, isso significa que NÃO é permitido em uma<VirtualHost>
diretiva, uma<Directory>
diretiva ou em um arquivo .htaccess.Além disso, a descrição de um
<Directory>
contexto indica que as diretivas<Location>
,<Files>
,<If>
e<Proxy>
são tratadas como<Directory>
.Portanto, você não pode usá-lo dentro de um arquivo
<If>
.Funciona dentro da
<IfDefine>
diretiva.