Book Image

Nginx 1 Web Server Implementation Cookbook

By : Dipankar Sarkar
Book Image

Nginx 1 Web Server Implementation Cookbook

By: Dipankar Sarkar

Overview of this book

<p>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.<br /><br /><i>Nginx 1 Web Server Implementation Cookbook</i> 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.<br /><br />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.<br /><br />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.</p> <p>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.</p>
Table of Contents (17 chapters)
Nginx 1 Web Server Implementation Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Using embedded Perl to serve sitemaps (SEO)


Since the advent of search engines, SEO has played a crucial role in the Internet economy. Businesses want to attract more visitors to their sites, thus creating more awareness and opportunities to sell their products/services. One of the most basic concepts that have served as standard for search engines when they index a site for information is the sitemap. A sitemap is nothing but a directory of all the potential links on the site. It also assigns weights to how often a particular page changes, ensuring that a search engine can come back and look at the page at regular intervals.

We will look at how to take your sitemaps and serve them correctly using Nginx. You can then use these sitemaps on the various webmaster tools provided by Google, Bing, and other search engines.

How to do it...

In this recipe we will first set up a sitemap generator and then integrate it with our Nginx setup to generate and serve sitemaps correctly.

  1. In this we will assume...