Я хочу установить дубликат версии сервера Apache, который разделяет почти всю конфигурацию с существующей работающей версией. Любой из серверов будет работать все время, и, поскольку я не хочу дублировать файлы конфигурации, на меня ссылается файл httpd.conf, чтобы включить httpd.conf исходного сервера Apache.

Но я хочу изменить настройки виртуального хоста в ssl conf, точнее правила переписывания модов, поэтому я создал файл httpd.ssl.conf со всеми изменениями. Но поскольку исходный файл httpd.conf содержит исходный файл httpd.ssl.conf, я получаю сообщение "Допускается только одно использование адреса сокета".

 MyHttpd.conf --> Includes Original Httpd.conf
                            --> Includes original httpdssl.conf

              --> Includes customizedHttpssl.conf

Есть ли способ исключить исходный httpssl.conf и заставить систему распознавать мой ssl.conf? или может быть расширен параметр виртуального хоста.

1 ответ1

1

Переместите все, кроме включения оригинальной конфигурации SSL из httpd.conf в новый файл с именем httpdcommon.conf .

Теперь настройка

 httpd.conf --> Includes httpdcommon.conf
            --> Includes original httpdssl.conf

затем

 MyHttpd.conf --> Includes httpdcommon.conf
              --> Includes customizedHttpssl.conf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .