Перед тем как использовать рекомендации этой статьи попробцйте поставить nginx из репозитария:
yum install nginx
Если это сработало, вам незачем что либо компилить, nginx уже установлен на вашей системе и Вам остается только подправить конфиг (см. /etc/nginx/nginx.conf).
nginx мне приглянулся еще в 2005 году, когда начал решать проблему загрузки серваков моей компании.
Поскольку SRPM от ALT Linux очень сильно заточен под особенности ALT Linux, он отказался собираться на Fedora, ASP linux и других, используемых, в моей компании, дистрибутивах.
Соблазн (автоматически обновлять, не вспоминать процедуру инсталляции на новый сервер, активировать или останавливать Web-сервер командой service nginx start|stop ... а также ряд других удобств RPM) побудил меня адаптировать ALT-шный RPM к RedHat-совместимым системам
Здесь я буду выкладывать последнюю версию SRPM для nginx
Внимание! Начиная с версии 0.5.14 я включил сборку с поддержкой ngx_http_perl_modul.
Поскольку, со слов автора, модуль экспериментальный, вы можете его отключить закоментировав
в файле nginx.spec строчку.
Cтатус ветки 0.6 изменён на стабильный, а ветки 0.5 — на устаревшей или legacy.
--with-http_perl_module
и пересобрать командой rpmbuild -ba nginx.spec
Если по каким-либо причинам я забыл пересобрать SRPM c последней версией пакета nginx, то можете все сделать сами:
cd /usr/src/redhat/SPECS/ rpmbuild -ba nginx.spec