【问题标题】:How can I install more than one different version of nginx on Linux?如何在 Linux 上安装多个不同版本的 nginx?
【发布时间】:2016-10-21 10:13:46
【问题描述】:

如何在 Linux 上安装多个不同版本的 nginx? 例如:1.8.* 和 1.9.*

并且必须同时运行所有版本!

【问题讨论】:

  • 在同一个 IMO 机器上运行多个版本的 Nginx 不是很实用。您将需要设置某种代理,即 HAproxy 甚至 Nginx ;P 将负载分配到您将运行不同 Nginx 版本的端口上。因为您不能将多个 Nginx 实例绑定到同一个端口。因此,您的代理或 LB 将在不同的盒子上,或者您需要在同一个实例上运行所有内容。拥有 2 个不同的服务器会更容易,每个服务器都有自己的 Nginx。海事组织
  • 这样做的理由是什么?
  • 不会有冲突,比如v1.8。 *,127.1.8。 * 与 v1.9 一起使用的 IP 范围。 * 和 127.1.9. * IP 范围。对于 Apache,这没有问题, nginx 比 Apache 新开发,我怀疑无法解决。
  • Alexey 十 - 目标是创建一个测试环境,在其中不同的设置可以在不同的配置下测试,一个网站在运行。我知道这取决于 PHP,但 http 服务器会干扰正常运行。

标签: linux http nginx installation server


【解决方案1】:

看起来像是 docker 的工作。

这个程序可以让你在同一个“linux”内核上运行多个版本的软件。

安装 docker 后,您需要使用 nginx 创建一个容器。开始我建议这个网页: https://hub.docker.com/_/nginx/

【讨论】:

    猜你喜欢
    • 2017-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-22
    • 2016-09-02
    • 2019-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多