黑帽联盟

 找回密码
 会员注册
查看: 1228|回复: 0

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

[复制链接]

906

主题

38

听众

3374

积分

管理员

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    慵懒
    昨天 00:19
  • 签到天数: 1695 天

    [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

    您需要登录后才可以回帖 登录 | 会员注册

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