Commit e7e607b3 by Iwasaki Yudai

Fix TLS crt/key file loading

1 parent 5622bf75
Showing with 7 additions and 6 deletions
...@@ -64,8 +64,8 @@ var DefaultOptions = Options{ ...@@ -64,8 +64,8 @@ var DefaultOptions = Options{
RandomUrlLength: 8, RandomUrlLength: 8,
IndexFile: "", IndexFile: "",
EnableTLS: false, EnableTLS: false,
TLSCrtFile: "~/.gotty.key", TLSCrtFile: "~/.gotty.crt",
TLSKeyFile: "~/.gotty.crt", TLSKeyFile: "~/.gotty.key",
TitleFormat: "GoTTY - {{ .Command }} ({{ .Hostname }})", TitleFormat: "GoTTY - {{ .Command }} ({{ .Hostname }})",
EnableReconnect: false, EnableReconnect: false,
ReconnectTime: 10, ReconnectTime: 10,
...@@ -233,10 +233,11 @@ func (app *App) Run() error { ...@@ -233,10 +233,11 @@ func (app *App) Run() error {
&http.Server{Addr: endpoint, Handler: siteHandler}, &http.Server{Addr: endpoint, Handler: siteHandler},
) )
if app.options.EnableTLS { if app.options.EnableTLS {
err = app.server.ListenAndServeTLS( crtFile := ExpandHomeDir(app.options.TLSCrtFile)
ExpandHomeDir(app.options.TLSCrtFile), keyFile := ExpandHomeDir(app.options.TLSKeyFile)
ExpandHomeDir(app.options.TLSKeyFile), log.Printf("TLS crt file: " + crtFile)
) log.Printf("TLS key file: " + keyFile)
err = app.server.ListenAndServeTLS(crtFile, keyFile)
} else { } else {
err = app.server.ListenAndServe() err = app.server.ListenAndServe()
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!