我的博客
欢迎来到我的博客
bunny.icu

CentOS7安装Nginx

CentOS7安装Nginx

下载解压

wget https://file-wsg.oss-cn-shanghai.aliyuncs.com/Linux/nginx-1.16.1.tar.gz
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1

安装依赖

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

yum -y install pcre-devel openssl openssl-devel

配置

./configure --user=root --prefix=/usr/local/nginx --with-http_ssl_module --with-http_sub_module

(顺便配置了SSL和sub filter模块,指定了user)

编译安装

make install

编译好的文件在nginx-1.16.1/objs

添加软链接

ln /usr/local/nginx/sbin/nginx /usr/bin/nginx

启动、停止nginx

启动      ./nginx
停止      ./nginx -s stop
重启      ./nginx -s reload

添加模块

这里以添加subs_filter模块为例

可以从原作者的github clone

git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module.git

也可以从我的oss服务器下载

wget https://file-wsg.oss-cn-shanghai.aliyuncs.com/Linux/ngx_http_substitutions_filter_module.zip
unzip -d /tmp ngx_http_substitutions_filter_module.zip

编译时加上参数--add-module=/tmp/ngx_http_substitutions_filter_module,完整的命令是

./configure --user=root --prefix=/root/nginx --with-http_ssl_module --with-http_sub_module --add-module=/tmp/ngx_http_substitutions_filter_module

然后make即可,不需要make install

make

用新编译的文件替换原文件

cp objs/nginx /root/nginx/sbin/nginx

版权声明


本作品系原创, 转载须遵循 CC BY-NC-ND 4.0 许可协议
本文标题:CentOS7安装Nginx
本文链接:https://www.bunny.icu/archives/1069

推荐文章

发表评论

textsms
account_circle
email

bunny.icu

CentOS7安装Nginx
CentOS7安装Nginx
扫描二维码继续阅读
2020-03-05