better logging for TLS issues
This commit is contained in:
parent
9939859c0d
commit
c3b934c974
16
main.go
16
main.go
@ -45,9 +45,21 @@ func main() {
|
|||||||
http.HandleFunc("/register", signupPage)
|
http.HandleFunc("/register", signupPage)
|
||||||
http.HandleFunc("/", homePage)
|
http.HandleFunc("/", homePage)
|
||||||
log.Printf("Guildgate starting on %v\n", Conf.Port)
|
log.Printf("Guildgate starting on %v\n", Conf.Port)
|
||||||
|
var err error
|
||||||
if Conf.Tls {
|
if Conf.Tls {
|
||||||
http.ListenAndServeTLS(":"+Conf.Port, Conf.Cert, Conf.Key, nil)
|
log.Printf("Starting TLS\n")
|
||||||
|
if Conf.Cert == "" {
|
||||||
|
log.Fatalf("Need to specify a certificate if using TLS!\n")
|
||||||
|
} else if Conf.Key == "" {
|
||||||
|
log.Fatalf("Need to specify a private key is usingTLS!\n")
|
||||||
|
} else {
|
||||||
|
err = http.ListenAndServeTLS(":"+Conf.Port, Conf.Cert, Conf.Key, nil)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
http.ListenAndServe(":"+Conf.Port, nil)
|
log.Printf("Starting unencrypted\n")
|
||||||
|
err = http.ListenAndServe(":"+Conf.Port, nil)
|
||||||
|
}
|
||||||
|
if err != nil {
|
||||||
|
log.Printf("HTTP server failed with %v\n", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user