Sim, a partir do Apache 2.4, você pode usar
<If "%{HTTPS} == 'on'">
# HTTPS-specific configuration here
</If>
no seu arquivo de configuração.
Muitas outras expressões dentro do parêntese <If "expression"> também são suportadas, por ex. na verdade, a verificação de uma porta específica, como você sugeriu. Para mais detalhes, consulte os documentos do Apache .
No entanto, lembre-se de que algumas diretivas não funcionarão dentro de uma cláusula <If> . Verifique os contextos permitidos de uma diretiva, em que <If> conta como um contexto directory (como <Directory> ).