zoukankan      html  css  js  c++  java
  • Nginx+Lua学习笔记-环境搭建

    使用的OpenResty

    具体教程可以参考:http://jinnianshilongnian.iteye.com/blog/2186270

    这里只记录下我自己的环境搭建过程

    系统使用的是ubuntu-14.04.1-server-amd64.iso

    所有操作都使用了sudo提权...

    首先参考http://blog.chinaunix.net/uid-8721861-id-2017178.html解决apt-get install时Media change: please insert the disc labeled的问题:

    ->在/etc/apt/sources.list文件里注释掉cdrom那一行,然后再执行apt-get update更新下deb仓库

    然后

    1. apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl  

    之后通过wget去http://openresty.org/下载最新版,然后解压。

    之后 sudo mkdir /usr/servers和 sudo mkdir /usr/lua

    然后再解压的openresty目录里执行./configure --prefix=/usr/servers ,然后sudo make && make install 。

    期间缺少make,先执行sudo apt-get install make 。

    然后到 /usr/servers目录下

    在nginx里面找nginx的conf文件,先将errorlog的注释去掉,然后location部分改成如下图所示

    之后去/usr/lua下新建a.lua,输入如下内容

    ngx.print("from lua")
    return ngx.exit(200) 
    

    保存后,切换到nginx的sbin目录执行 sudo ./nginx

    本机ip是192.168.1.105所以:

    访问http://192.168.1.105/ 看到 hello,this is from lua

    访问http://192.168.1.105/lua 看到 from lua

    Ok,到这里环境就基本搭建好了,后续需要学习lua的语法和如何操作redis

  • 相关阅读:
    把一个List拆分为几个大小一样的List
    错误统一捕捉处理新方式
    1014 C语言文法定义与C程序的推导过程
    0917 词法分析
    0909 对编译原理的理解
    mysql索引
    sql优化的基本原则
    分布式文件系统memcache和ehcache
    Java多线程与并发控制
    HTTP报文
  • 原文地址:https://www.cnblogs.com/acehalo/p/4925724.html
Copyright © 2011-2022 走看看