黑帽联盟

 找回密码
 会员注册
查看: 174|回复: 0
打印 上一主题 下一主题

[资源教程] nginx重新编译不停服

[复制链接]

852

主题

38

听众

3175

积分

白金VIP

Rank: 8Rank: 8

  • TA的每日心情
    开心
    2024-3-7 12:52
  • 签到天数: 1538 天

    [LV.Master]伴坛终老

    找到安装nginx的源码根目录,如果没有就下载新的安装包


    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



    测试新的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

    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    勿忘初心,方得始终!
    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部