安装依赖
yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel
下载安装包
cd /opt/software
#download nginx
wget -c
#download pcre
wget -c
#download zlib
wget -c
#download openssl
wget -c http://www.openssl.org/source/openssl-1.0.1i.tar.gz
解压包
tar zxvf nginx-1.8.1.tar.gz
tar zxvf pcre-8.35.tar.gz
tar zxvf zlib-1.2.8.tar.gz
tar zxvf openssl-1.0.1i.tar.gz
添加用户
groupadd -r nginx
useradd -r -g nginx nginx
编译安装
cd /opt/software/nginx-1.8.1
./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_gzip_static_module \
--with-http_stub_status_module \
--with-http_realip_module \
--pid-path=/var/run/nginx.pid \
--with-pcre=/opt/software/pcre-8.35 \
--with-zlib=/opt/software/zlib-1.2.8 \
--with-openssl=/opt/software/openssl-1.0.1i
make
make install && echo OK
配置正确性检查
#每次修改nginx配置文件后都要进行检查
/usr/local/nginx/sbin/nginx -t
启动nginx
/usr/local/nginx/sbin/nginx
重新加载配置
/usr/local/nginx/sbin/nginx -s reload
发表评论(对文章涉及的知识点还有疑问,可以在这里留言,老高看到后会及时回复的。)