OpenResty:使用已经给定的/etc/nginx/nginx.conf文件配置lua

我有一个正在使用nginx的网站.nginx conf文件位于/etc/nginx.conf文件夹中.现在我想将lua集成到该项目中,所以我安装了Openresty.我根据doc中的说明创建了一个名称为“ work”的文件夹,并且根据说明,网站在端口8080上运行良好.现在我想在我的/etc/nginx/nginx.

我有一个正在使用nginx的网站.
nginx conf文件位于/etc/nginx.conf文件夹中.
现在我想将lua集成到该项目中,所以我安装了Openresty.
我根据doc中的说明创建了一个名称为“ work”的文件夹,并且根据说明,网站在端口8080上运行良好.
现在我想在我的/etc/nginx/nginx.conf文件中使用相同的代码.
就像我可以在其中使用’content_by_lua’这样的语句.
我无法配置此.
我正在错误以下.

Starting nginx: nginx: [emerg] unknown directive "content_by_lua" in /etc/nginx/nginx.conf:25
nginx: configuration file /etc/nginx/nginx.conf test failed

让我知道我在做什么错
最佳答案
该错误表明您的nginx没有使用正确的模块进行编译.

尝试键入nginx -V以查看您的nginx是否配置了nginx_lua_module

也许您应该找出openresty nginx在哪里,并使用此nginx而不是默认值.

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部