Nginx添加新模块,Nginx添加模块


系统环境:centos7.2/nginx1.12.2

Nginx安装位置:/usr/local/nginx

Nginx软件包位置:/home/nginx

1.查看已经编译的参数

  

/usr/local/nginx/sbin/nginx -V

configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module

2.重新编译

使用上一步查询到的参数,再加上要添加的新模块,比如http_access_module模块,就在后面添加一个--with-http_access_module就行

3.make

注意:不要make install ,不要make install ,不要make install 重要事情说三遍,否则会被覆盖


4.编译完成之后会在objs目录下生成一个nginx,首先是要备份/usr/local/nginx/sbin目录下的nginx

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

第二,复制objs目录下的nginx到/usr/local/nginx/sbin目录下。

5.检测配置文件是否出错

/usr/local/nginx/sbin/nginx -t

出现以下情况,代表没有出错。

6.重新加载配置文件

/usr/local/nginx/sbin/nginx -s reload

到此Nginx添加新的模块结束。






相关内容

    暂无相关文章