{{- if .DomainConfig.MutiDomains -}} {{- range .DomainConfig.Domains}}{{.}} {{end -}} {{- else -}} {{- .DomainConfig.Domain -}} {{- end -}} { {{- if .Upsteam.EnableUpStream}} reverse_proxy { to{{if .Upsteam.MutiUpStreams}}{{range .Upsteam.UpStreams}} {{.}}{{end}}{{else}} {{.Upsteam.UpStream}}{{end}} {{- range $key, $values := .Upsteam.UpStreamHeaders}} {{- range $values}} header_up {{$key}} "{{.}}" {{- end}} {{- end}} } {{- else if .FileServer.EnableFileServer}} root * {{.FileServer.FileDirPath}} file_server{{if .FileServer.EnableBrowser}} browse{{end}} {{- end}} {{- range $key, $values := .Headers}} {{- range $values}} header {{$key}} "{{.}}" {{- end}} {{- end}} {{- if .Log.EnableLog}} import log {{.Log.LogDomain}} {{- end}} {{- if .ErrorPage.EnableErrorPage}} import error_page {{- end}} {{- if .Encode.EnableEncode}} import encode {{- end}} }