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

我有一个正在使用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而不是默认值.

相关文章

文章浏览阅读3.7k次,点赞2次,收藏5次。Nginx学习笔记一、N...
文章浏览阅读1.7w次,点赞14次,收藏61次。我们在使用容器的...
文章浏览阅读1.4k次。当用户在访问网站的过程中遇到404错误时...
文章浏览阅读2.7k次。docker 和 docker-compose 部署 nginx+...
文章浏览阅读1.3k次。5:再次启动nginx,可以正常启动,可以...
文章浏览阅读3.1w次,点赞105次,收藏182次。高性能:Nginx ...