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

    Nginx 官方文档

    这里只讲在 Linux 安装编译好的二进制包。源码安装参考 这里

    安装稳定版本

    稳定版本安全可靠。

    RHEL/CentOS

    对于 RHEL/CentOS,需要创建 /etc/yum.repos.d/nginx.repo 文件,内容如下,注意需要替换两个地方:

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
    gpgcheck=0
    enabled=1
    • 将 OS 替换为你的操作系统,例如 rhel 或 centos
    • 将 OSRELEASE 替换为具体版本,例如对于 6.x 或 7.x,分别替换为 6 或 7。

    例如:

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/centos/7/$basearch/
    gpgcheck=0
    enabled=1

    然后通过 yum 命令安装即可:

    yum install nginx

    Debian/Ubuntu

    对于 Debian/Ubuntu,为了验证 nginx 仓库签名并在安装 nginx 包期间消除有关缺少 PGP 密钥的警告,必须将用于签署 nginx 包和仓库的密钥添加到 apt 程序密钥环中。请从我们的网站下载 此密钥,并使用以下命令将其添加到 apt 程序密钥环中:

    sudo apt-key add nginx_signing.key

    对于 Debian 替换具体发行版的 codename ,并将下面内容添加到 /etc/apt/sources.list 文件末尾:

    deb http://nginx.org/packages/debian/ codename nginx
    deb-src http://nginx.org/packages/debian/ codename nginx

    对于 Ubuntu 替换具体发行版的 codename ,并将下面内容添加到 /etc/apt/sources.list 文件末尾:

    deb http://nginx.org/packages/ubuntu/ codename nginx
    deb-src http://nginx.org/packages/ubuntu/ codename nginx

    对于 Debian/Ubuntu,然后运行下面的命令:

    apt-get update
    apt-get install nginx

    安装主线版本

    主线版本会有新功能,但也有出现 BUG 的风险。

    RHEL/CentOS

    对于 RHEL/CentOS,需要创建 /etc/yum.repos.d/nginx.repo 文件,内容如下,注意需要替换两个地方:

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/
    gpgcheck=0
    enabled=1
    • 将 OS 替换为你的操作系统,例如 rhel 或 centos
    • 将 OSRELEASE 替换为具体版本,例如对于 6.x 或 7.x,分别替换为 6 或 7。

    例如:

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/centos/7/$basearch/
    gpgcheck=0
    enabled=1

    然后通过 yum 命令安装即可:

    yum install nginx

    Debian/Ubuntu

    对于 Debian/Ubuntu,为了验证 nginx 仓库签名并在安装 nginx 包期间消除有关缺少 PGP 密钥的警告,必须将用于签署 nginx 包和仓库的密钥添加到 apt 程序密钥环中。请从我们的网站下载 此密钥,并使用以下命令将其添加到 apt 程序密钥环中:

    sudo apt-key add nginx_signing.key

    对于 Debian 替换具体发行版的 codename ,并将下面内容添加到 /etc/apt/sources.list 文件末尾:

    deb http://nginx.org/packages/mainline/debian/ codename nginx
    deb-src http://nginx.org/packages/mainline/debian/ codename nginx

    对于 Ubuntu 替换具体发行版的 codename ,并将下面内容添加到 /etc/apt/sources.list 文件末尾:

    deb http://nginx.org/packages/mainline/ubuntu/ codename nginx
    deb-src http://nginx.org/packages/mainline/ubuntu/ codename nginx

    对于 Debian/Ubuntu,然后运行下面的命令:

    apt-get update
    apt-get install nginx

    安装动态模块

    Nginx 的发行包已经包含了所有必须的库,且没有使用那些需要额外依赖的库。Nginx 从 1.9.11 版本开始支持动态模块,每个动态模块都是单独的发行包。动态模块有:

    nginx-module-geoip
    nginx-module-image-filter
    nginx-module-njs
    nginx-module-perl
    nginx-module-xslt
  • 相关阅读:
    Hystrix高可用系统容错框架,资源隔离,熔断,限流
    Leecode no.25 K 个一组翻转链表
    no.1 Web浏览器
    源码解析-JavaNIO之Buffer,Channel
    Leecode no.24 两两交换链表中的节点
    Kafka RocketMQ 是推还是拉?
    Leecode no.23 合并K个升序链表
    图解计算机底层IO过程及JavaNIO
    Leecode no.21 合并两个有序链表
    AcWing每日一题--摘花生
  • 原文地址:https://www.cnblogs.com/kika/p/10851607.html
Copyright © 2011-2022 走看看