在nginx下运行Lua(用Lua编写一个网站)
|
作为一项学习练习,我花了一些时间通过创建一些基本应用程序来获取Lua.我已经在Natty / Ubuntu上安装并运行得很好,但是,我有点迷失了如何让它与nginx玩得很好. 我在这里读了一下http://wiki.nginx.org/HttpLuaModule#Installation 然而,我仍然相当失落,并且不确定如何在基本水平上使其工作.是否可以在我的nginx.conf文件中包含一些内容来处理/ lua请求,或者我是否需要重新编译/重新安装nginx? (我宁愿避免这种情况). 我已经通过fpm在nginx下使用php了很长一段时间,但我真的不知道从哪里开始让Lua以类似的方式工作. 最佳答案 ngx_lua模块用于直接在nginx webserver中运行Lua代码.可以以这种方式运行整个Lua应用程序,但这不是该模块的特定目标.实际上,某些模块指令特别不应该用于长时间运行或复杂的例程.您将需要使用此模块重新编译Nginx,因为您不能只下载Nginx模块并像这样使用它. 要运行类似于运行PHP的Lua应用程序,可以配置nginx将“.lua”请求传递给Lua处理程序(类似于PHP). >您可以设置网络服务器,例如the Lua webserver,xavante 对于这两个选项中的任何一个,您都不需要ngx_lua. 基本上,PHP,Lua等属于“CGI”脚本的广泛类别,任何“如何”运行这些都可以应用于Lua. BTW openresty只是常规的Nginx,包括ngx_lua在内的一些第三方模块捆绑在一起,而openresty背后的人在ngx_lua背后也是如此. 您可以根据需要自行手动将相同的捆绑模块添加到Nginx. (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 代理 – 使用nginx http auth保护Jenkins,但回调网址除外
- nginx-如何使用具有2个或更多根的try_files
- 在debian(基于系统)上配置git-http-backend的nginx
- nginx-重启时Docker容器IP是否会更改?
- 无法使用Nginx(反向代理SSL协商)和Tomcat上传大文件
- 从django gunicorn nginx安装程序向外部URL发送POST请求
- 什么是nginx的$request_time,为什么它比php-fpm执行时间多得
- 自动将docker容器附加到nginx负载均衡器的上游配置
- nginx代理:connect()到ip:80失败(99:无法分配请求的地址
- 插件 – 我的nginx模块可以在主进程中建立连接吗?
- ruby-on-rails – Rails 4 nginx unicorn ssl =
- 正则表达式 – nginx子域重写
- ruby-on-rails-使用Passenger和Nginx将Rails应用
- nginx – 无法解包数据,无效状态为CLOSED
- linux – 如何将nginx更新为最新的稳定版本?
- 为什么proxy_set_header主机$host;不再在nginx 1
- nginx-使用Clojure和Ring的HTTPS请求
- php – Nginx – Rails中的WordPress博客使用mim
- 在Nginx中自动版本化CSS / JS
- Meteor,WebSocket,Nginx 502错误
