项目作者: sassembla

项目描述 :
nginx + nginx-luajit + websocket
高级语言: Lua
项目地址: git://github.com/sassembla/nginx-luajit-ws.git
创建时间: 2015-02-28T02:19:53Z
项目社区:https://github.com/sassembla/nginx-luajit-ws

开源协议:

下载


nginx-luajit-ws

SS

nginxでluaを使ってWebSocketを受け付ける。

  1. nginx上のluaでClient-ServerをWebSocket接続
  2. すべての接続がmessageQueueを介して一箇所のcontextに収束
  3. contextはmessageQueueにアクセスできさえすれば要件を満たせる。どんな言語でも環境でも書けるはず
  4. contextとWebSocket接続が疎結合なので、接続保ったままcontextの更新が可能(単に別なだけ)

Build image

  1. docker build -f ubuntu.dockerfile -t nginx-luajit-ubuntu .

Create container from image

  1. docker run -ti -d --name nginx_luajit -p 8080:80 -v $(pwd)/logs:/nginx-1.11.9/1.11.9/logs nginx-luajit-ubuntu

Connect to connnection server

open client.html by web browser.

Logs

all nginx logs are located in ./logs folder.