Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CertificateNotFound = errors.New("certificate not found for TLS listens")
View Source
var ConflictIPAddress = errors.New("conflict IP address")
View Source
var ConflictTLSMode = errors.New("cannot serve for both Plain and TLS mode")
View Source
var DuplicatedAddressHostname = errors.New("duplicated address and hostname")
Functions ¶
func LoadCertificate ¶ added in v1.4.0
func LoadCertificate(certFile, keyFile string) (*tls.Certificate, error)
Types ¶
type HostInfo ¶
type HostInfo struct { Listens []string ListensPlain []string ListensTLS []string Cert *tls.Certificate HostNames []string Handler http.Handler }
init host info
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService() *Service
func (*Service) GetAccessibleURLs ¶ added in v1.13.0
Click to show internal directories.
Click to hide internal directories.