示例#1
0
func init() {
	if db1 {
		fmt.Printf("jsonp - Calling caddy.RegisterPlugin\n")
	}
	caddy.RegisterPlugin("jsonp", caddy.Plugin{
		ServerType: "http",
		Action:     Setup,
	})
}
示例#2
0
文件: tls.go 项目: ollie314/caddy
// RegisterStorageProvider registers provider by name for storing tls data
func RegisterStorageProvider(name string, provider StorageConstructor) {
	storageProviders[name] = provider
	caddy.RegisterPlugin("tls.storage."+name, caddy.Plugin{})
}
示例#3
0
文件: tls.go 项目: ollie314/caddy
// RegisterDNSProvider registers provider by name for solving the ACME DNS challenge.
func RegisterDNSProvider(name string, provider DNSProviderConstructor) {
	dnsProviders[name] = provider
	caddy.RegisterPlugin("tls.dns."+name, caddy.Plugin{})
}
示例#4
0
文件: setup.go 项目: joshix/caddy
func init() {
	caddy.RegisterPlugin("rewrite", caddy.Plugin{
		ServerType: "http",
		Action:     setup,
	})
}
示例#5
0
文件: bind.go 项目: FiloSottile/caddy
func init() {
	caddy.RegisterPlugin("bind", caddy.Plugin{
		ServerType: "http",
		Action:     setupBind,
	})
}
示例#6
0
func init() {
	caddy.RegisterPlugin("realip", caddy.Plugin{
		ServerType: "http",
		Action:     Setup,
	})
}
示例#7
0
func init() {
	caddy.RegisterPlugin(pluginName, caddy.Plugin{
		ServerType: serverType,
		Action:     setupMaxRequestBody,
	})
}
示例#8
0
func init() {
	caddy.RegisterPlugin("tls", caddy.Plugin{Action: setupTLS})
}
示例#9
0
func init() {
	caddy.RegisterPlugin("websocket", caddy.Plugin{
		ServerType: "http",
		Action:     setup,
	})
}
示例#10
0
文件: root.go 项目: FiloSottile/caddy
func init() {
	caddy.RegisterPlugin("root", caddy.Plugin{
		ServerType: "http",
		Action:     setupRoot,
	})
}
示例#11
0
func init() {
	caddy.RegisterPlugin("basicauth", caddy.Plugin{
		ServerType: "http",
		Action:     setup,
	})
}
示例#12
0
func init() {
	caddy.RegisterPlugin("mailout", caddy.Plugin{
		ServerType: "http",
		Action:     setup,
	})
}
示例#13
0
func init() {
	caddy.RegisterPlugin("internal", caddy.Plugin{
		ServerType: "http",
		Action:     setup,
	})
}
示例#14
0
func init() {
	caddy.RegisterPlugin("startup", caddy.Plugin{Action: Startup})
	caddy.RegisterPlugin("shutdown", caddy.Plugin{Action: Shutdown})
}
示例#15
0
func init() {
	caddy.RegisterPlugin("fastcgi", caddy.Plugin{
		ServerType: "http",
		Action:     setup,
	})
}
示例#16
0
func init() {
	caddy.RegisterPlugin("templates", caddy.Plugin{
		ServerType: "http",
		Action:     setup,
	})
}