nginx官网下载 http://nginx.org/en/download.html
安装依赖
yum -y install gcc gcc-c++ autoconf pcre pcre-devl make automake
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel libxslt libxslt-devel gd-devel geoip geoip-devel –y
yum install gd fontconfig-devel freetype-devel libX11-devel libXpm-devel libjpeg-devel libpng-devel -y
为了调试和修改方便
yum -y install wget httpd-tools vim
可选的步骤
cd /opt;mkdir app download logs work backup
解压下载的压缩包
tar zxvf nginx-1.14.0
配置模块
默认配置:
./configure
自定义配置:
./configure \ --prefix=/usr/local/nginx \ --user=nginx \ --group=nginx \ --with-pcre \ --with-http_ssl_module \ --with-http_v2_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-http_image_filter_module \ --with-mail \ --with-mail_ssl_module \ --with-stream_ssl_module # make && make install
查看nginx安装模块
nginx -V
nginx 语法检查 nginx -t -c nginx.conf
nginx 重新启动 nginx -s reload -c nginx.conf