В рамках выпуска нашего продукта мы поставляем двоичные файлы Apache HTTP Server, которые мы скомпилировали на нашей машине разработки (UNIX).
Мы говорим нашим клиентам устанавливать двоичные файлы (на их серверах UNIX) в той же структуре каталогов, в которой мы их скомпилировали. Для некоторых клиентов это не подходит, например, где существуют ограничения на то, где они могут устанавливать программное обеспечение на своих серверах, и они не хотят сами компилировать Apache.
Существует ли способ компиляции HTTP-сервера Apache, чтобы динамически определять его место установки с помощью переменных среды?
Я провел несколько дней, пытаясь разобраться в этом, и не мог найти способ сделать это. Это заставило меня поверить, что двоичные файлы Apache жестко кодировали некоторые пути к каталогам при компиляции, предотвращая переносимость, которая нам нужна.
Кому-нибудь удалось это сделать?