У меня есть условие внутри httpd.conf
, которое выглядит следующим образом:
<If "-f '/some/path/to/existing/file'">
<VirtualHost _default:$port1>
ServerName example.com
...config1...
</VirtualHost>
</If>
</Else>
<VirtualHost _default:$port1>
ServerName example.com
...config2...
</VirtualHost
</Else>
Однако, это дает мне синтаксическую ошибку AH00526, которая говорит: «VirtualHost здесь не разрешен». Если я закомментирую условие «Если еще» и выложу VirtualHost за пределы блока, это сработает.
Как я могу это исправить, сохранив условие?