There are no reviews yet. Be the first to send feedback to the community and the maintainers!
This is a killer build of nginx including most of the good modules out there It has been patched a little to support luajit-beta-6 and I have made a batteries included luajit installer that is included with this package. All you need to do is first install Cmake: http://www.cmake.org/files/v2.8/cmake-2.8.3-Darwin-universal.tar.gz (Make sure to also install the bin scripts when it asks you at the end of the installer) Now to build super-nginx all you need to do is run this from the top level of this checkout: ./build.sh Or if you also want it to build luajit-beta6 for you: ./build --with-luajit ./build --help will also show usage If you don't already have LuaJit and just want the full meal deal make sure to include the --with-luajit flag You will end up with a 'super-nginx' directory at the top level of this git repo that is super badass. Start it up by doing this: $ cd super-nginx $ ./sbin/nginx Then open your browser to: http://localhost:3000/ The nginx.conf that is included has a few examples already setup, try these url's out and have a peek at the nginx.conf to see how they work: # hello world location / # another hello world using nginx variables mixed with lua location /concat # try access /nginx_var?a=urmom location /nginx_var # transparent non-blocking I/O in Lua via subrequests location /lua # GET /recur?num=5 this is pretty cool example of recursion in the nginx.conf file location /recur Thanks mostly to the work of @agentzh and @chaoslawful for their killer nginx modules And many thanks to the other nginx module authors that wrote modules I've included in this build This pretty much makes nginx itself a killer app server that you could write async applications with in lua that run inside nginx in coroutines never blocking the nginx event loop this is super powerfull stuff and definitely deserves some blog posts which I will have forthcoming at my blog: http://brainspl.at Included modules: array-var-nginx-module chunkin-nginx-module drizzle-nginx-module echo-nginx-module encrypted-session-nginx-module form-input-nginx-module headers-more-nginx-module lua-nginx-module lua-redis-parser memc-nginx-module nginx-eval-module nginx-upload-module nginx-upload-progress-module ngx_devel_kit ngx_http_auth_request_module ngx_http_upstream_keepalive rds-json-nginx-module redis2-nginx-module set-misc-nginx-module srcache-nginx-module xss-nginx-module
nanite
self assembling fabric of ruby daemonschef-deploy
Chef Resources and Providers for deploying ruby web apps without capistranoredactor
An Actor library based around Redis. Useful for coordination, command and control of distributed ruby processeschef-101
A sample chef recipe repo for learning chef-soloacl_system2
An access control plugin for Railsnginx-ey-balancer
nginx max connections queueey-lessql
a collection of chef recipes to install, configure and run a variety of NoSQL db's on the engine yard cloud.ez-where
query/conditions builder for ActiveRecord and other ORMSez-scheme
scheme on the rbx vmbmhsearch
Fast string searcher, useful for multi-part post parsingtlabs-mendelmax
Documentation and other tidbits for the TrinityLabs MendelMax 1.5+LocheGSplicer
Splices multiple 3D Printer gcode files into a single gcode file for multiple extruder printing.merbivore
merb websiteLove Open Source and this site? Check out how you can help us