如何在 Ubuntu 15.10 上安装支持 HTTP 2(1.95 或更高版本)的 nginx 1.9x

如何在 Ubuntu 15.10 上安装支持 HTTP 2(1.95 或更高版本)的 nginx 1.9x

我尝试在我的 ubuntu 15.10 上安装最新的 nginx 版本 (1.99)。我想要一个 >= 1.95 的 nginx 版本,因为我喜欢 http 2 支持。

我按照在互联网上找到的针对 ubuntu 14.04 的说明进行操作,但对于 ubuntu 15.10 应该是一样的(http://www.liberiangeek.net/2014/10/install-latest-version-nginx-ubuntu-14-10/):

  1. 下载 Nginx 存储库身份验证密钥:

    cd /tmp/ && wget http://nginx.org/keys/nginx_signing.key
    
  2. 安装存储库密钥:

    sudo apt-key add nginx_signing.key
    
  3. 为 Nginx 创建新的存储库文件

    sudo nano /etc/apt/sources.list.d/nginx.list
    
  4. 然后将下面的几行复制并粘贴到文件中并保存(“wily”是我的 15.10 ubuntu 版本的 Ubuntu 代号)

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

但当我最终运行命令时:

apt-get install nginx

我收到以下错误:

nginx : Depends: libc6 (>= 2.14) but 2.13-38+deb7u8 is to be installed
         Depends: libssl1.0.0 (>= 1.0.2~beta3) but 1.0.1e-2+deb7u17 is to be installed

那么我该如何解决这个问题?有什么方法可以在我的 Ubuntu 服务器上安装 nginx 1.99(或 1.95)吗?

答案1

查看 Nginx 主线 PPA:https://launchpad.net/~nginx/+archive/ubuntu/development

您可以运行sudo apt-add-repository ppa:nginx/development来进行设置。

相关内容