您的位置:首页 > 运维架构 > Nginx

如何单独添加nginx自定义模块

2013-02-20 15:32 330 查看
原已经安装好的nginx,现在需要添加一个未被编译安装的模块:

nginx -V 可以查看原来编译时都带了哪些参数
原来的参数:

--prefix=/app/nginx
添加的参数:

--with-http_stub_status_module --with-http_ssl_module --with-http_realip_module

步骤如下:

1. 使用参数重新配置:

./configure --prefix=/app/nginx -user=nobody -group=nobody --with-http_stub_status_module \

--with-http_ssl_module --with-http_realip_module \

--add-module=../nginx_upstream_hash-0.3.1/ \

--add-module=../gnosek-nginx-upstream-fair-2131c73/

2. 编译:

make

#不要make install,否则就是覆盖安装

3. 替换nginx二进制文件:

cp /app/nginx/sbin/nginx /app/nginx/sbin/nginx.bak

cp ./objs/nginx /app/nginx/sbin/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: