Собираем nginx из исходников

Постепенно переводя часть ресурсов с Apache на nginx возникла необходимость вывода листинга файлов (autoindex on, аналог Options +Indexes у Apache), но с возможностью некоторой его настройки (как минимум, это использование аналогов Apache HeaderName и ReadmeName).

В nginx этим занимается отдельный модуль под именем fancyindex, для запуска которого необходимо пересобрать весь nginx из исходников, добавив его в момент сборки.

Что бы не возникло проблем с текущими настройками и зависимостями, мы будем собирать точно такую-же версию, что у нас сейчас стоит. Получаем информацию об установленной версии и параметрах её сборки:

$ nginx -V
nginx version: nginx/1.6.2
built by gcc 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC)
...

Подробнее под катом