More Information
  • Run and debug Nginx issues effectively
  • Set up WordPress and Drupal sites using FCGI
  • Set up Nginx log rotation on various UNIX systems
  • Stop bots and scrapers from slowing down and spamming your site
  • Learn to set up SSL certificates and secure your site
  • Learn how to use WSGI and set up a Python-based web application
  • Set up a fair load-balancing reverse proxy using Nginx
  • Use memcached as a caching backend for Nginx
  • Set up Flash streaming for your website without additional software
  • Convert Apache configurations into working Nginx configurations

Nginx is an open source high-performance web server, which has gained quite some popularity recently. Due to its modular architecture and small footprint, it has been the default choice for a lot of smaller Web 2.0 companies for use as a load-balancing proxy server. It supports most of the existing back-end web protocols like FCGI, WSGI, and SCGI. This book is for you if you want to have in-depth knowledge of the Nginx server.

Nginx 1 Web Server Implementation Cookbook covers the whole range of techniques that would prove useful for you in setting up a very effective web application with the Nginx web server. It has recipes for lesser-known applications of Nginx like a mail proxy server, streaming of video files, image resizing on the fly, and much more.

The first chapter of the book covers the basics that would be useful for anyone who is starting with Nginx. Each recipe is designed to be independent of the others.

The book has recipes based on broad areas such as core, logging, rewrites, security, and others. We look at ways to optimize your Nginx setup, setting up your WordPress blog, blocking bots that post spam on your site, setting up monitoring using munin, and much more.

Nginx 1 Web Server Implementation Cookbook makes your entry into the Nginx world easy with step-by-step recipes for nearly all the tasks necessary to run your own web application.

  • Quick recipes and practical techniques to help you maximize your experience with Nginx
  • Interesting recipes that will help you optimize your web stack and get more out of your existing setup
  • Secure your website and prevent your setup from being compromised using SSL and rate-limiting techniques
  • Get more out of Nginx by using it as an important part of your web application using third-party modules
  • Full of illustrations and diagrams to help you implement your web needs with Nginx, with focus on practical examples


Page Count 236
Course Length 7 hours 4 minutes
ISBN 9781849514965
Date Of Publication 22 May 2011


Dipankar Sarkar

Dipankar Sarkar is a web and mobile entrepreneur. He has a Bachelor’s degree in Computer Science and Engineering from Indian Institute of Technology, Delhi. He is a firm believer in the Open source movement and has participated in the Google Summer of Code, 2005-06 and 2006-07. He has conducted technical workshops for Windows mobile and Python at various technical meetups. He recently took part in the Startup Leadership Program, Delhi Chapter. He has worked with Slideshare LLC, one of the world’s largest online presentation hosting and sharing services as an early engineering employee. He has since then worked with Mpower Mobile LLC, a mobile payment startup and Clickable LLC, a leading search engine marketing startup. He was a co-founder at Kwippy, which was one of the top micro-blogging sites. He is currently working in the social TV space and has co-founded Jaja. He has previously authored “Nginx web server implementation cookbook” and this is his second book on Nginx. This book “Mastering Nginx” is a more structured approach to how one can learn and master Nginx, with practical examples and strategies.