zoukankan      html  css  js  c++  java
  • 编译安装 Nginx1.12.1

    本文描述Nginx 的源码编译安装过程 

    ############## 一、安装OpenSSL ######################

    下载地址 https://www.openssl.org/source/
    wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz
    tar zxvf openssl-1.0.2l.tar.gz
    cd openssl-1.0.2l/
    ./config --prefix=/opt/local/openssl ;
    make && sudo make install

    ################ 二、安装PCRE ########################
    下载地址 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz
    tar zxvf pcre-8.41.tar.gz
    ./configure --prefix=/opt/local/pcre-8.41 ;
    make && sudo make install

    ################ 三、安装Nginx ########################

    下载Nginx源码包(stable version)

    wget http://nginx.org/download/nginx-1.12.1.tar.gz

    解压缩

    tar zxvf nginx-1.12.1.tar.gz

    cd nginx-1.12.1/

    配置编译环境(--with-pcre、--with-openssl 的路径是源码路径,pcre、openssl的安装路径在/opt/local,但这里只需要源码路径

    ./configure --prefix=/opt/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-pcre=../pcre-8.41 --with-openssl=../openssl-1.0.21

    make && sudo make install

    #################### 四、服务管理方法 ###################

    1.赋予普通用户操作权限
    sudo chmod u+s /opt/local/nginx/sbin/nginx 

    2.查看帮助
    $ /opt/local/nginx/sbin/nginx -h
    3.检查配置文件正确性
    $ /opt/local/nginx/sbin/nginx -t

    4.查看进程号
    cat /opt/local/nginx/logs/nginx.pid
    23214
    ps -ef | grep "nginx: master process" | grep -v 'grep' | awk -F ' ' '{print $2}'
    23214
    5.重新加载配置
    sudo kill -HUP `cat /opt/local/nginx/logs/nginx.pid`

    6.停止nginx的两种方式

    (1)发送停止信号

    /opt/local/nginx/sbin/nginx -s stop
    处理完请求后,关闭进程
    (2)kill -QUIT ` cat /opt/local/nginx/logs/nginx.pid `

  • 相关阅读:
    虔诚的墓主人:组合数+数据结构
    DZY Loves Math II:多重背包dp+组合数学
    集合计数 :容斥原理
    「一本通 6.6 练习 8」礼物
    [bzoj3529][Sdoi2014]数表
    [专题总结]AC自动机
    6/14考试总结
    [无用]LNC李纳川的日常NC操作
    Linux下基本操作
    [ bzoj2820] YY的GCD
  • 原文地址:https://www.cnblogs.com/zhengwenqiang/p/7252878.html
Copyright © 2011-2022 走看看