Под катом рассматривается пошаговый процесс сборки nginx под CentOS 5.3
Итак, предположим что мы работаем под суперпользователем и находимся в директории /root/install
Устанавливаем pcre и pcre-devel
# yum install pcre # yum install pcre-devel
Далее очередь zlib и zlib-devel
# yum install zlib # yum install zlib-devel
Далее openssl и openssl-devel
# yum install openssl # yum install openssl-devel
Загружаем последнюю стабильную или текущую версию nginx (уточняйте номера версий на сайте разработчика http://www.sysoev.ru/nginx/download.html)
# wget http://www.sysoev.ru/nginx/nginx-0.7.63.tar.gz # tar -zxf nginx-0.7.63.tar.gz # cd nginx-0.7.63
Если у вас минимальная инсталляция, gcc скорее всего не будет. Его тоже надо установить
# yum install gcc
Производим минимально необходимое конфигурирование, собираем, устанавливаем
# ./configure --sbin-path=/sbin/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-md5=auto/lib/md5 --with-sha1=auto/lib/sha1 make make install
После желательно сразу сделать init скрипт, как описано в одном из предыдущих постов http://hudson.su/?p=83
Enjoy )