Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

epoll/kqueue+lua based web server

License

NotificationsYou must be signed in to change notification settings

oneoo/alilua

Repository files navigation

A epoll/kqueue based web server, inculded lua/coevent support (support Linux/MacOS/BSD platform)

  • WebSockets supported
  • HTTPS supported

Install

Requirements

  • openssl headers

Ubuntu:

$ sudo apt-get install libssl-dev

Fedora:

$ sudo yum install openssl-devel

Install aLiLua

$ git clone https://github.com/oneoo/alilua.git$cd alilua$ sudo make install clean

Start

$ sudo alilua --daemon --bind=8080

Options

--bind=127.0.0.1:80  server bind. or --bind=80 for bind at 0.0.0.0:80--daemon[=n]         process mode mode(start n workers)    --thread=n           number of Lua coroutines per worker--ssl-bind           ssl server bind.--ssl-cert           ssl Certificate file path--ssl-key            ssl PrivateKey file path--ssl-ca             ssl Client Certificate file path--log=file path      error log--accesslog=...      access log--host-route         Special route file path--app Special app file path--code-cache-ttl     number of code cache time(sec) default 60 sec--cache-size         size of YAC shared memory cache (1m or 4096000k)

Default Config file:/usr/local/alilua/host-route.lua

Limits

Response header length:< 3KBResponse body length:unlimited

Docs

http://alilua.com/docs.html

Mailing list

https://groups.google.com/forum/?hl=en#!forum/alilua

About

epoll/kqueue+lua based web server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp