重新编译nginx
来源:互联网 发布:快时尚品牌 知乎 编辑:程序博客网 时间:2024/05/29 03:15
找到安装nginx的源码根目录,如果没有的话下载新的源码
http://nginx.org
tar xvzf nginx-1.3.2.tar.gz
查看ngixn版本极其编译参数
/usr/local/nginx/sbin/nginx -V
进入nginx源码目录
cd nginx-1.3.2
以下是重新编译的代码和模块
./configure --prefix=/usr/local/nginx--with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module
make 千万别make install,否则就覆盖安装了
make完之后在objs目录下就多了个nginx,这个就是新版本的程序了
备份旧的nginx程序
cp /usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx.bak
把新的nginx程序覆盖旧的
cp objs/nginx /usr/local/nginx/sbin/nginx
#\cp objs/nginx /usr/local/nginx/sbin/nginx
如果提示“cp:cannot create regular file `/usr/local/nginx/sbin/nginx': Text file busy”
建议使用如下语句cp
#cp -rfp objs/nginx /usr/local/nginx/sbin/nginx
测试新的nginx程序是否正确
/usr/local/nginx/sbin/nginx -t
nginx: theconfiguration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx:configuration file /usr/local/nginx/conf/nginx.conf test issuccessful
平滑重启nginx
/usr/local/nginx/sbin/nginx -s reload
查看ngixn版本极其编译参数
/usr/local/nginx/sbin/nginx -V
这是我重新编译的代码:
./configure --prefix=/usr/local/nginx --with-google_perftools_module --user=www --group=www --with-http_stub_status_module --with-http_gzip_static_module --with-openssl=/usr/ --with-pcre=/mydata/soft/pcre-8.31
- 重新编译nginx
- 关于nginx重新编译
- Nginx重新编译添加模块
- Nginx重新编译添加模块
- Nginx重新编译添加模块
- Nginx重新编译添加模块
- Nginx重新编译添加模块
- openssl升级及nginx重新编译
- 重新编译Nginx指导手册【修复静态编译Openssl的Nginx漏洞 】[Openssl Heartbleed]
- nginx重新添加模块
- 编译NGINX
- nginx编译
- 编译nginx
- 编译nginx
- 重新编译 vcl70.bpl
- 存储过程重新编译
- 重新编译索引
- 重新编译linux内核
- PAT-B 1011. A+B和C (15)
- Java基础04多线程
- SQL四种语言:DDL,DML,DCL,TCL
- socket编程
- android 发送短信的两种方式,以及接收报告和发送报告
- 重新编译nginx
- Java基础05Java API
- 密码学之各种加解密算法比较
- redis基础命令
- Android对APK重新签名并对齐
- Java八大排序算法(一)
- Java基础06集合类
- 远指针FAR/近指针NEAR/_STDCALL/_CDECL
- 开放才能进步!Angular和Wijmo一起走过的日子