All Projects → mattiasgeniar → Varnish 5.0 Configuration Templates

mattiasgeniar / Varnish 5.0 Configuration Templates

A sane default configuration for Varnish 5.x

Labels

Projects that are alternatives of or similar to Varnish 5.0 Configuration Templates

compose-mediawiki-ubuntu
Containerized Mediawiki install based on Ubuntu
Stars: ✭ 42 (-75.44%)
Mutual labels:  varnish
Falcon
Enables Xkey / Hash-Two / Surrogate Key caching with Craft 2.x. Very experimental.
Stars: ✭ 14 (-91.81%)
Mutual labels:  varnish
Prometheus varnish exporter
Varnish exporter for Prometheus
Stars: ✭ 115 (-32.75%)
Mutual labels:  varnish
Laravel Varnish
Making Varnish and Laravel play nice together
Stars: ✭ 291 (+70.18%)
Mutual labels:  varnish
React Esi
React ESI: Blazing-fast Server-Side Rendering for React and Next.js
Stars: ✭ 537 (+214.04%)
Mutual labels:  varnish
Ecomdev varnish
Advanced Varnish implementation for Magento
Stars: ✭ 63 (-63.16%)
Mutual labels:  varnish
caddy-esi
Middleware for Caddy Server integrating ESI (edge side includes) tags with parallel loading. Able to connect to HTTP/S/2, Memcache, Redis, shell scripts, gRPC and SQL backends 🐜🐜🐜
Stars: ✭ 28 (-83.63%)
Mutual labels:  varnish
Laravel Responsecache
Speed up a Laravel app by caching the entire response
Stars: ✭ 1,874 (+995.91%)
Mutual labels:  varnish
Varnish Agent
让varnish更简单
Stars: ✭ 6 (-96.49%)
Mutual labels:  varnish
Libvmod Querystring
Query-string module for Varnish Cache
Stars: ✭ 85 (-50.29%)
Mutual labels:  varnish
Foshttpcache
Integrate your PHP application with your HTTP caching proxy
Stars: ✭ 308 (+80.12%)
Mutual labels:  varnish
Magento Turpentine
A Varnish extension for Magento.
Stars: ✭ 531 (+210.53%)
Mutual labels:  varnish
Docker Magento Mutagen
Mage2click Docker-based development environment for Magento with mutagen.io sync for files on macOS
Stars: ✭ 64 (-62.57%)
Mutual labels:  varnish
vaban
Simple and Really Fast Varnish Cache Cluster Manager
Stars: ✭ 29 (-83.04%)
Mutual labels:  varnish
Kube Httpcache
Varnish Reverse Proxy on Kubernetes
Stars: ✭ 119 (-30.41%)
Mutual labels:  varnish
libvmod-cfg
VMOD useful to access to contents of environment variables and local or remote files from VCL, usually for configuration purposes, including execution of Lua and JavaScript programs.
Stars: ✭ 20 (-88.3%)
Mutual labels:  varnish
Phalcon Vm
Vagrant configuration for PHP7, Phalcon 3.x and Zephir development.
Stars: ✭ 43 (-74.85%)
Mutual labels:  varnish
Pike
HTTP cache server, such as varnish
Stars: ✭ 155 (-9.36%)
Mutual labels:  varnish
Varnish3to4
Varnish 3 to 4 migration script
Stars: ✭ 125 (-26.9%)
Mutual labels:  varnish
Dockerfile
📦 Dockerfiles from WebDevOps for PHP, Apache and Nginx (with PHP5 and PHP7)
Stars: ✭ 1,169 (+583.63%)
Mutual labels:  varnish

Varnish Configuration Templates (boilerplate)

🚀 Need help implementing Varnish?

I'm available for consultancy if you're struggling with implementing Varnish and speeding up your site. Don't be afraid to reach out!

Installation

You can use the configuration templates found in this repository to quickly get started with a complete Varnish configuration that offers support for most functionality. Start of by looking into "default.vcl" and taking the bits you need, copy it to your own default.vcl.

What is it?

A set of configuration samples used for Varnish 5.0 with various features:

  • Server-side URL rewriting
  • Clean error pages for debugging
  • Virtual Host implementations
  • Various header normalizations
  • Cookie manipulations
  • 301/302 redirects from within Varnish

Common troubleshooting

Common list of errors and their fixes:

Basic troubleshooting:

There is already a newer version out: Varnish 6 VCL config template.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].