Documentation
¶
Index ¶
- func EnsureNginxConfig() error
- func GenerateProxyVhost(domain, upstreamHost string, upstreamPort int) error
- func GenerateSSLVhost(site config.Site, phpVersion string) error
- func GenerateVhost(site config.Site, phpVersion string) error
- func GetTemplate(name string) ([]byte, error)
- func Reload() error
- func RemoveVhost(domain string) error
- type VhostData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnsureNginxConfig ¶
func EnsureNginxConfig() error
EnsureNginxConfig copies the base nginx.conf to the data dir if it is missing.
func GenerateProxyVhost ¶ added in v0.1.21
GenerateProxyVhost renders vhost-proxy.conf.tmpl and writes conf.d/{domain}.conf.
func GenerateSSLVhost ¶
GenerateSSLVhost renders the SSL vhost template and writes it to conf.d.
func GenerateVhost ¶
GenerateVhost renders the HTTP vhost template and writes it to conf.d.
func GetTemplate ¶
GetTemplate returns the content of a named nginx template/config file. name can be "nginx.conf", "vhost.conf.tmpl", or "vhost-ssl.conf.tmpl".
func RemoveVhost ¶
RemoveVhost deletes the vhost config files for the given domain.
Types ¶
Click to show internal directories.
Click to hide internal directories.