Nginx编译安装模块(非重装)
来源:互联网 发布:外贸b2b软件 编辑:程序博客网 时间:2024/05/20 22:30
假如原已经安装好的Nginx,现在需要添加一个未被编译安装的ssl模块,我们该怎么办呢?重装,还是有其他的办法?当然不需要重装的,下面我们看下如何实现的。
1.cd到Nginx解压过后的目录
[root@nginx ~]# cd /root/nginx-1.6.2
2.查看Nginx编译安装时的命令,安装了哪些模块
[root@nginx nginx-1.6.2]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.6.2
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)
TLS SNI support enabled
configure arguments: --with-http_image_filter_module --with-http_gzip_static_module
3.加入需要安装的模块,重新编译
[root@nginx nginx-1.6.2]# ./configure --with-http_image_filter_module --with-http_ssl_module --with-http_gzip_static_module
注意:在添加模块的时候,一定要把这些之前编译的模块带上,不然你编译的只有你想提价的模块,之前的模块不会编译。
4.make,千万不要make install,不然你就相当于重装了
[root@nginx nginx-1.6.2]# make
5. 替换Nginx二进制文件:
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak 备份nginx
cp ./objs/nginx /usr/local/nginx/sbin/
6.启动Nginx
[root@nginx nginx-1.6.2]# /usr/local/nginx/sbin/nginx
查看下已经安装的模块
[root@nginx nginx-1.6.2]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.6.2
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)
TLS SNI support enabled
configure arguments: --with-http_image_filter_module --with-http_ssl_module --with-http_gzip_static_module
如果一切正常的话,这样就可以结束了。
附:linux编译nginx参数详解
1.cd到Nginx解压过后的目录
[root@nginx ~]# cd /root/nginx-1.6.2
2.查看Nginx编译安装时的命令,安装了哪些模块
[root@nginx nginx-1.6.2]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.6.2
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)
TLS SNI support enabled
configure arguments: --with-http_image_filter_module --with-http_gzip_static_module
3.加入需要安装的模块,重新编译
[root@nginx nginx-1.6.2]# ./configure --with-http_image_filter_module --with-http_ssl_module --with-http_gzip_static_module
注意:在添加模块的时候,一定要把这些之前编译的模块带上,不然你编译的只有你想提价的模块,之前的模块不会编译。
4.make,千万不要make install,不然你就相当于重装了
[root@nginx nginx-1.6.2]# make
5. 替换Nginx二进制文件:
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak 备份nginx
cp ./objs/nginx /usr/local/nginx/sbin/
6.启动Nginx
[root@nginx nginx-1.6.2]# /usr/local/nginx/sbin/nginx
查看下已经安装的模块
[root@nginx nginx-1.6.2]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.6.2
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)
TLS SNI support enabled
configure arguments: --with-http_image_filter_module --with-http_ssl_module --with-http_gzip_static_module
如果一切正常的话,这样就可以结束了。
附:linux编译nginx参数详解
0 0
- Nginx编译安装模块(非重装)
- 安装成功的nginx,如何添加未编译安装模块(非覆盖安装http_image_filter_module)
- nginx添加模块(非覆盖安装)
- nginx添加模块(非覆盖安装)
- Nginx添加模块(非覆盖安装)
- nginx添加模块(非覆盖安装)
- Nginx添加模块(非覆盖安装)
- Nginx TCP Proxy模块的编译安装
- 编译安装nginx并添加echo-nginx-module模块
- Nginx 编译,添加未编译安装模块ngx_cache_purge
- Nginx 编译,添加未编译安装模块ngx_cache_purge
- 安装成功的nginx如何添加未编译安装模块
- 安装成功的nginx如何添加未编译安装模块
- 安装成功的nginx如何添加未编译安装模块
- 安装成功的nginx如何添加未编译安装模块
- 安装成功的nginx如何添加未编译安装模块
- 安装成功的nginx如何添加未编译安装模块
- nginx 编译模块说明
- PHP操作Memcache基本函数
- JAVA /IO 读文件
- 什么是正则表达式?
- Redis配置文件参数详解
- MongoDB常用命令
- Nginx编译安装模块(非重装)
- 开发环境配置-weblogic的安装、配置与使用-8
- Cookie-Parser是如何解析签名后的cookie的(同时对cookie和cookie-signature进行说明)
- Linux下SVN库迁移
- Linux常用命令之压缩解压
- symlink函数和readlink函数,以及得到当前运行程序本身的路径
- MySQL高速缓存
- Vsftp服务器配置文件详解
- 全屏滚动插件pagePiling.js