• Nginx编译安装模块(非重装)


    假如原已经安装好的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参数详解
  • 相关阅读:
    sql语句中的一些常用语法
    torch_12_BigGAN全文解读
    torch_12_dataset和dataLoader,Batchnormalization解读
    torch_11_BEGAN
    torch_11_风格迁移和cycleGAN
    torch_10_stackGAN-V2
    torch_09_DCGAN_注意的细节
    torch_09_GAN
    pytorch-04-激活函数
    torch_07_卷积神经网络案例分析
  • 原文地址:https://www.cnblogs.com/leixuesong/p/5388295.html
Copyright © 2020-2023  润新知