- 2013-10-25 :: Creation
- 2014-04-24 :: Update
- typo fix
- 2015-07-02 :: Huge update
- Added complete installation steps of Varnish (3 and 4 branches) and GeoIP VMOD for popular Linux distros (Debian/Ubuntu/CentOS)
- VCL examples adopted for Varnish 3.x and 4.x branches)
Often we need to determine clients IP location and process some actions before sending request to backend with application.
Varnish itself has no built-in functionality for this task, but can be added with VMOD.
Thanks to Open Source community – GeoIP functionality has been already realized by various people in different GeoIP VMODs.
This post will explain how to build one of the GeoIP VMODs and show few usage examples