安装必备工具
yum -y install gcc gcc-c++ autoconf automake
yum -y install zlib zlib-devel openssl openssl-devel pcre-devel
sudo groupadd -r nginx
sudo useradd -s /sbin/nologin -g nginx -r nginx
编译配置
./configure \
--prefix=/qiqi/softs/nginx/ \
--sbin-path=/qiqi/softs/nginx/sbin/ \
--conf-path=/qiqi/softs/nginx/nginx.conf \
--error-log-path=/qiqi/softs/nginx/log/error.log \
--http-log-path=/qiqi/softs/nginx/log/access.log \
--pid-path=/qiqi/softs/nginx/run/nginx.pid \
--lock-path=/qiqi/softs/nginx/run/nginx.lock \
--http-client-body-temp-path=/qiqi/softs/nginx/run/cache/client_temp \
--http-proxy-temp-path=/qiqi/softs/nginx/run/cache/proxy_temp \
--http-fastcgi-temp-path=/qiqi/softs/nginx/run/cache/fastcgi_temp \
--http-uwsgi-temp-path=/qiqi/softs/nginx/run/cache/uwsgi_temp \
--http-scgi-temp-path=/qiqi/softs/nginx/run/cache/scgi_temp \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_sub_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_mp4_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_random_index_module \
--with-http_secure_link_module \
--with-http_stub_status_module \
--with-http_auth_request_module \
--with-mail \
--with-mail_ssl_module \
--with-file-aio \
--with-ipv6 \
--with-http_v2_module \
--with-cc-opt='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
开始编译
make && make install
出现错误mkdir: 无法创建目录"/qiqi/softs/nginx/run/cache/client_temp": 没有那个文件或目录
mkdir -p /qiqi/softs/nginx/run/cache/client_temp
开放80端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save