【问题标题】:Installation issues with openrestyopenresty 的安装问题
【发布时间】:2017-09-29 20:19:56
【问题描述】:

我的机器有 Mac 操作系统。在这个我有 nginx 1.6.x。我最初是使用 Homebrew 安装的。

我正在尝试运行一个在生产中使用 openresty 的项目(因为它具有 lua 3rd 方模块)

我的困惑在于安装哪一个。

我是否需要完全删除 nginx 并安装 openresty,因为它的文档说它是一组组件,即它将包含 nginx?

使用 lua 3rd 方模块安装新版本的 nginx,然后也安装 openresty。

抱歉,如果我的问题中有错字或错字太多。

一个好的链接会有所帮助,因为我认为我已经很困惑了。

提前致谢。

【问题讨论】:

    标签: nginx lua openresty


    【解决方案1】:

    Openresty 是 nginx 与 lua 和其他 3rd 方模块捆绑在一起的,因此将它们都安装在您的计算机上可能会导致麻烦,例如:

    如果您尝试同时运行它们,就会发生这种情况:您的 nginx conf 文件可以有一个服务器块监听端口,而您的 openresty 也有一个服务器块监听该块。如果 nginx 已经在运行,openresty 将无法运行,因为端口已经绑定。

    我在之前安装的 nginx 中安装了 openresty,但遇到了一些问题,因此我建议您保存 nginx 安装中的相关配置和数据并将其删除。

    安装 openresty 似乎更好,因为除了安装 nginx 之外,它还会安装 lua 模块和更多,因为它在他们的 github 上列出。https://github.com/openresty/lua-nginx-module

    我不知道你的项目进展如何,但我建议你使用 openresty,因为它可以节省潜在的麻烦。

    【讨论】:

      猜你喜欢
      • 2018-06-27
      • 2015-01-15
      • 2019-11-20
      • 2016-05-04
      • 2021-05-31
      • 2016-12-13
      • 1970-01-01
      • 2015-09-03
      • 2022-01-06
      相关资源
      最近更新 更多