Special thanks to Ed Lim (@limed) of the Mozilla Corporation for contributing a manifest to create Service Protection classes and adding the ability to enable request logging on Virtual Servers. I also added in support for caching and compression.
Service Protection Classes
Service Protection classes allow you to create white and black lists of IP addresses to restrict access to the application. The syntax to create a service protection class: