Build nginx with lua for CentOS7 or RHEL7
Do not run this as root!
Initialize RPM build environment
mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
echo "%_topdir %(echo $HOME)/rpmbuild" > ~/.rpmmacros
sudo yum install gcc rpm rpm-devel rpm-build-libs rpmdevtools
Install nginx source RPM
rpm --install http://nginx.org/packages/rhel/7/SRPMS/nginx-1.6.3-1.el7.ngx.src.rpm
Download additional sources
spectool -g -R nginx-lua.spec
Install stuff for building
yum -y install gcc openssl-devel zlib-devel pcre-devel lua
Install lua-devel, which is not present in standard repos including EPEL for some reason
sudo yum -y install ftp://rpmfind.net/linux/centos/7/os/x86_64/Packages/lua-devel-5.1.4-14.el7.x86_64.rpm
Tested on RHEL 7.0 (Maipo) x86_64