Centos7 编译安装Nginx

nginx版本分开发版和稳定版,生产环境使用稳定版,实验新功能,新特性可以使用开发版。

安装nginx编译需要依赖的包:

yum install gcc gcc-c++ wget

yum install pcre-devel zlib-devel openssl-devel

说明:

zlib:nginx提供gzip模块,需要zlib库支持

        openssl:nginx提供ssl功能

        pcre:让nginx支持地址重写rewrite功能

建立用户组

        groupadd -r nginx

添加一个用户

        useradd -s /sbin/nologin -g nginx -r nginx

下载源码包:

cd /usr/local/src

wget https://nginx.org/download/nginx-1.14.0.tar.gz

tar zxvf nginx-1.14.0.tar.gz

cd nginx-1.14.0

可以通过参数 --help来查看编译参数

./configure --help

根据自己的需要配置编译参数:

./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_realip_module \
--with-http_ssl_module

 

make && make install

 

添加环境变量:

vim /etc/profile

文件末尾追加:

PATH=$PATH:'/usr/local/nginx/sbin/'

保存退出后,执行

source /etc/profile

查看nginx版本:

    nginx -v 

查看编译参数:

    nginx -V

启动命令:

     nginx 

停止命令:

    nginx -s stop

配置文件:

/usr/local/nginx/conf/nginx.conf

测试访问:

       wget localhost

如果能下载到index.html 就表明nginx安装配置成功。

相关网址:

nginx官网: http://nginx.org

nginx下载链接:         http://nginx.org/en/download.html

nginx二进制包:         http://nginx.org/en/linux_packages.html#stable

nginx中文手册:         https://cloud.tencent.com/developer/doc/1158

nginx相关书籍: http://tengine.taobao.org/book/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值