# Directives are registered in the order they should be # executed. # # Ordering is VERY important. Every plugin will # feel the effects of all other plugin below # (after) them during a request, but they must not # care what plugin above them are doing. # How to rebuild with updated plugin configurations: # Modify the list below and run `go gen && go build` # The parser takes the input format of # : # Or # : # # External plugin example: # log:github.com/coredns/coredns/plugin/log # Local plugin example: # log:log tls:tls nsid:nsid root:root bind:bind debug:debug trace:trace health:health pprof:pprof prometheus:metrics errors:errors log:log dnstap:dnstap chaos:chaos loadbalance:loadbalance cache:cache rewrite:rewrite dnssec:dnssec autopath:autopath reverse:reverse template:template hosts:hosts route53:route53 federation:federation kubernetes:kubernetes file:file auto:auto secondary:secondary etcd:etcd proxy:proxy erratic:erratic whoami:whoami startup:github.com/mholt/caddy/startupshutdown shutdown:github.com/mholt/caddy/startupshutdown