Version almost final

lecture: Drive-by SSL certificate creation with nginx

Explore the possibilities of a scriptable webserver


When working with webservers it's sometimes necessary to introduce some dynamic parts in the life cycle of an HTTP process. nginx provides this possibilities with an integration of Lua. On the example of dynamic SSL certificate creation we explore the capabilities of Lua within the core of nginx.

Explore the ecosystem around nginx and it's scriptability high performance programming environment provided by Lua. Learn how Lua hooks into the core of nginx.
In an introduction we'll become acquainted with the Lua programming end embedding nginx. We build up knowledge about the capabilities like header manipulation, serving dynamic content, serving SSL certificates, modifying proxy responses and talking to caches and databases. With the gathered knowledge we create our own web server extension that servers dynamically generated SSL certificates.