Giter Club home page Giter Club logo

lua-nginx-samples's Introduction

Using lua in nginx

Installation

clone repo

bash install_nginx.sh

Above command will install LuaJIT and Nginx(with Lua) in current directory.

Make sure that all dependencies of Nginx are installed, a test installation of Nginx can be done to test it.

Once the script finishes, 4 folders will be created in current directory

  1. LuaJIT
    • LuaJIT will be installed in this path
  2. lua-resty-redis-0.26
    • Lus module for redis.
    • This path will be included in the nginx config also.
  3. nginx
    • nginx installation directory
  4. packages
    • Contains all packages downloaded during installation.

Running Nginx

sudo ./nginx/sbin/nginx

This starts nginx with its default configuration.

Refer nginx.conf and make the required changes in the config file ./nginx/conf/nginx.conf

Using with redis

refer nginx.conf for detailed comments

redis-cli: SET qazxswe "/assets/a/interlaced/IPHONE5.ts"

> curl http://localhost/query/qazxswe will output /assets/a/interlaced/IPHONE5.ts

lua-nginx-samples's People

Contributors

rparjun avatar

Stargazers

Roman avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.