zoukankan      html  css  js  c++  java
  • Nginx安装

    Nginx安装
     官⽅方yum源安装

    一、http://nginx.org/en/download.html 官⽅方下载
    替换 OS 为 rhel 或 centos ,替换 OSRELEASE 为 6
    或 7 分别
    [nginx]
    name = nginx repo
    baseurl = http://nginx.org/packages/
    OS/OSRELEASE/$basearch/
    gpgcheck = 0
    enabled = 1
    二、编译安装
    编译安装选项
    --prefix=/etc/nginx # 安装路路径
    --sbin-path=/usr/sbin/nginx # 指
    明 nginx 程序⽂文件安装路路径
    --conf-path=/etc/nginx/nginx.conf #
    主配置⽂文件安装位置
    --error-log-
    path=/var/log/nginx/error.log # 错误⽇日
    志⽂文件安装位置
    --http-log-
    path=/var/log/nginx/access.log # 访问
    ⽇日志⽂文件安装位置
    --pid-path=/var/run/nginx.pid # 指明
    pid⽂文件安装位置
    -lock-path=/var/run/nginx.lock # 锁⽂文
    件安装位置
    --http-client-body-
    temppath=/var/cache/nginx/client_temp
    # 客户端 body 部分的临时⽂文件存放路路径,如
    果服务器器允许客户端使⽤用put⽅方法提交⼤大数据
    时,临时存放的磁盘路路径
    --http-proxy-temp-
    path=/var/cache/nginx/proxy_temp # 作
    为代理理服务器器,服务器器响应报⽂文的临时⽂文件
    存放路路径
    --http-fastcgi-
    temppath=/var/cache/nginx/fastcgi_tem
    p # 作为 fastcgi 代理理服务器器,服务器器响应
    报⽂文的临时⽂文件存放路路径
    --http-uwsgi-temp-
    path=/var/cache/nginx/uwsgi_temp # 作
    为 uwsgi 代理理服务器器,服务器器响应报⽂文的临
    时⽂文件存放路路径
    --http-scgi-temp-
    path=/var/cache/nginx/scgi_temp # 作
    为 scgi 反代服务器器,服务器器响应报⽂文的临时
    ⽂文件存放路路径
    --user=nginx # 指明以那个身份运
    ⾏行行 worker 进程,主控 master 进程⼀一般由
    root运⾏行行
    --group=nginx
    --with-http_ssl_module # 表示把指定模
    块编译进来
    三、 下载源码包
    wget http://nginx.org/download/nginx
    -1.14.0.0.tar.gz
    四、解压
    把安装包解压到 /usr/local/ ⽬目录下并修改⽂文件名
    为 nginx
    tar zxvf nginx-1.14.0.tar.gz -C /usr
    /local/
    mv /usr/local/nginx-1.14.0/ /usr/loc
    al/nginx
    五、安装⼯工具包
    yum install make cmake gcc gcc-c++
    六、 安装依赖包
    yum install pcre-devel openssl-devel
    zlib-dev
    七、 创建⽤用户
    useradd -r nginx
    八、 编译安装
    cd /usr/local/nginx/ # 进⼊入到⽬目录下执
    ⾏行行./configure
    ./configure --prefix=/usr/local/ngin
    x
    --conf-path=/etc/nginx/nginx.conf
    --error-log-path=/var/log/nginx/erro
    r.log
    --http-log-path=/var/log/nginx/acces
    s.log
    --pid-path=/var/run/nginx.pid
    --lock-path=/var/run/nginx.lock
    --user=nginx --group=nginx
    --with-http_ssl_module --with-http_v
    2_module
    --with-http_dav_module
    --with-http_stub_status_module --wit
    h-threads
    --with-file-aio
    make && make install # 编译成⼆二进制并
    安装
    九、启动
    # 启动nginx
    nginx
    # 停⽌止nginx
    nginx -s stop
    # 重启nginx
    nginx -s reload

  • 相关阅读:
    帮同事整理的 C# 调用 C++ 回调函数
    解决VS2010下使用NUnit 无法进行调试的问题
    Linux /var/log/messages 偶尔会发生time reset +6.288863s
    linux设置静态路由
    os auto installtion
    read 在bash ksh下的不同表现
    C#编码规范1
    C#中new一个对象时,发生了什么事?
    C# 实例化类的执行顺序
    C#类注释规范
  • 原文地址:https://www.cnblogs.com/momenglin/p/10956903.html
Copyright © 2011-2022 走看看