技术分享 其他 查看内容

CentOS编译安装nginx1.8.1

老高 | 发布于 2017-02-02 22:30| 浏览()| 评论() | 收藏() | 点赞() | 打印

摘要: Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。

安装依赖

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


发表评论(对文章涉及的知识点还有疑问,可以在这里留言,老高看到后会及时回复的。)

表情