Nginx+lua环境搭建

其实有点类似WampServer一站式安装包

wget http://openresty.org/download/ngx_openresty-1.7.10.1.tar.gz
tar -zxvf ngx_openresty-1.7.10.1.tar.gz
cd ngx_openresty-1.7.10.1
./configure
make && make install

configure之前需要安装的相关组件

yum -y install pcre-devel
yum -y install gcc zlib zlib-devel openssl openssl-devel

安装目录默认会在

cd /usr/local/openresty/

测试lua环境是否正常

lua
print("hello")

测试nginx+lua

cd /usr/local/openresty/nginx/conf

在nginx.conf里添加测试内容

location /hello {
       default_type ‘text/plain‘;
       content_by_lua ‘ngx.say("ok")‘;
       }

location /say {
default_type text/html;
content_by_lua ‘
ngx.say("<p>hello, world</p>")
ngx.say(tostring(ngx.var.remote_addr),"<br/>")
ngx.say(tostring(ngx.var.arg_name),"<br/>")
‘;
}

 

启动nginx

sbin/nginx

测试:

[[email protected] nginx]# curl ‘http://localhost/hello‘
ok

浏览器访问:

参考:

http://openresty.org/

https://m.oschina.net/blog/344540

时间: 2024-10-03 21:41:55

Nginx+lua环境搭建的相关文章

nginx+lua环境搭建笔记

1.下载安装包:    http://luajit.org/download/LuaJIT-2.0.3.tar.gz?    https://codeload.github.com/simpl/ngx_devel_kit/tar.gz/v0.2.19    https://codeload.github.com/openresty/lua-nginx-module/tar.gz/v0.9.15    http://nginx.org/download/nginx-1.9.0.tar.gz    

windows下 nginx php 环境搭建

windows下配置nginx+php环境 刚看到nginx这个词,我很好奇它的读法(engine x),我的直译是“引擎x”,一般引“擎代”表了性能,而“x”大多出现是表示“xtras(额外的效果)”,那么整个词的意思就是类似“极致效果”,“额外性能”.当然这里不是要来唠嗑,以上是题外话. nginx相较于我们熟悉的apache.IIS的优势,就我浅入浅出的了解,在于“反向代理”和“负载均衡”.因此考虑到能够为Web服务器节省资源,它可以代替apache来提供Web服务.那么上正题了,ngin

mac下lua环境搭建笔记

下载lua源码包,进入到根目录下 1.执行make macosx 2.然后再sudo make install即可 mac下lua环境搭建笔记,布布扣,bubuko.com

【Lua学习笔记之:Lua环境搭建 Windows 不用 visual studio】

Lua 环境搭建 Windows 不用 visual studio 系统环境:Win7 64bit 联系方式:[email protected] 前言: 最近需要学习Unity3d游戏中的热更新技术,选择ULua方案,因此准备学习一些Lua的基础知识.之前在Ubuntu上曾经写过Lua版本的"HelloWorld", 但那时的环境搭建只需要下载源码,然后 make & make install 就可以了,但一到Windows下就完全不会做了.经过网络查找对比,得到目前自认为较好

lua环境搭建 + 常见错误解决 windows + linux双版

lua在linux和windows系统下的安装/配置方法 linux系统: 1)去Lua的官网(http://www.lua.org/ftp/)下载最新发布包,比如lua-5.2.3.tar.gz 2)使用命令tar -xzvf  lua-5.2.3.tar.gz  解压 3)使用命令cd lua-5.2.3 进入lua目录 4)使用命令make linux 此时如出现问题,解决方法如下: 问题:error: <readline/history.h>: No such file or dire

GY的实验室 - Phalcon+Nginx+PHP-FPM环境搭建(转)

Phalcon简介 由于半路出家的缘故,没用过几个PHP框架,第一个了解的框架是公司自己的,然后又试着用了Yii,CI.在读了CSDN在某度的高排名翻译文章(PHP开发框架流行度排名:Laravel居首)后,看了Laravel的皮毛.不得不说Laravel的文档真是漂亮,但是作为一个后台程序开发者,总觉得也不是自己想要的. 框架的作用:前后端代码解耦:数据库操作封装:内置通用程序模块(比如路由.认证.加密等): 虽然整个网站中,框架性能并非主要因素,但是还是想把它发挥到极致,只能说是程序员的理想

Lua:Nginx Lua环境配置,第一个Nginx Lua代码

一.编译安装LuaJIT Lua:编译安装LuaJIT,第一个Lua程序 http://blog.csdn.net/guowenyan001/article/details/48250427 二.下载NDK与Lua_module 2.1 下载NDK,解压缩 wget -c https://github.com/simpl/ngx_devel_kit/archive/v0.2.18.tar.gz tar zxvf v0.2.18 2.2 下载Lua_module,解压缩 wget -c https

【vs2008 lua环境搭建】【vs2008中配置项目debug、release、所有配置】

为了适应潮流,多方面了解cocos2dx,学习lua. 第一步就是开发环境的搭建. 1.从源代码开始编译.(只是学习,以后可以折腾一下) 2.调用现成的.(luaforwindows网上搜搜很多下载地址,我用的是5.1.4) 我们选择第二种,安装好luaforwindows后,我们发现很多文件夹下图.对vs+lua开发来说,有用的就是两个include和lib. 好啦!接下来新建一个vc++控制台工程. 项目属性里做如下操作: 1.项目属性->配置属性->c/c++->常规->附加

Lua环境搭建

作者:zhanhailiang 日期:2014-12-06 1. 下载Lua for Windows并安装: 2. Sublime配置编译环境: { "cmd": ["lua", "$file"], "file_regex": "^(?:lua:)?[\t ](...*?):([0-9]*):?([0-9]*)", "selector": "source.lua",