У меня есть несколько глобальных каталогов, псевдонимов и правил перезаписи в моем httpd.conf. Они подходят как к 80, так и к 443.
Теперь я хочу добавить http-прокси на порт 3128. Я не хочу, чтобы на него влияли существующие директивы, поэтому я пытаюсь окружить их:
<VirtualHost *:80 *:443>
...
</VirtualHost>
Это не работает для 443, потому что VirtualHost уже определен в conf.d/ssl.conf
:
<VirtualHost _default_:443>
...
</VirtualHost>
Как правильно поделиться своими пользовательскими директивами, чтобы они применялись к 80 и 443, а не 3128 с минимальным редактированием?
Не помещайте эти перезаписи и псевдонимы в глобальную конфигурацию.
Вместо этого создайте файл, содержащий это, и включите его в свои Vhosts 80 и 443, но не 3128.