nginx 源码安装

一、下载Nginx源文件

进入nginx官网下载nginx的稳定版本。

二、检查安装依赖项

执行下面的命令安装nginx的依赖库:

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

三、安装pcre

还需要安装pcre ,他作用是让ngnix支持rewrite功能

yum -y install make zlib zlib-devel gcc-c++ libtool

mkdir -p /home/oldboy/tools

cd /home/oldboy/tools

wget http://sourceforge.jp/frs/g_redir.php?m=jaist&f=%2Fpcre%2Fpcre%2F8.30%2Fpcre-8.30.tar.gz

tar zxf pcre-8.30.tar.gz

cd pcre-8.30/

./configure 

make&&make install

cd ../

四、编译配置 (这里需要注意pcre-8.30为源文件解压目录)

./configure \
--prefix=/usr/local/nginx \
--with-http_stub_status_module \
--without-poll_module \
--without-select_module \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_perl_module \
--with-pcre=../pcre-8.30 \
--with-pcre-jit && \
make && make install

五、启动nginx

# /usr/local/nginx/sbin/nginx

六、配置nginx开机启动

将/usr/local/nginx/sbin/nginx命令添加到/etc/rc.d/rc.local文件中,rc.local文件会在系统启动的时候执行。但CentOS7建议将开机启动服务写成服务描述文件添加到系统服务中,所以rc.local默认没有执行权限,需要给它添加执行权限。

shell> vim /etc/rc.d/rc.local
# 添加如下参数
/usr/local/nginx/sbin/nginx

shell> chmod +x /etc/rc.d/rc.local

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值