openresty 的安装问题

Installation issues with openresty

我的机器有Macos。在这里我有 nginx 1.6.x。我最初安装的是 Homebrew。

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

我的困惑是关于安装哪个。

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

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

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

一个好的 link 会有所帮助,因为我觉得我自己已经够糊涂了。

提前致谢。

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

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

我安装 openresty 之前安装了 nginx 并且 运行 遇到了一些问题,所以我建议你从你的 nginx 安装中保存相关配置和数据并删除它。

安装 openresty 似乎更好,因为除了安装 nginx 之外,它还会安装 lua 模块以及一些在 github.https://github.com/openresty/lua-nginx-module

中列出的模块

我不知道你的项目进展如何,但我建议使用 openresty,因为它会避免潜在的麻烦。