Golang で TLS を使用して REST サーバーを作成しようとしていますが、プログラムが機能しません。
http.Handle("/", gorest.Handle())
err = http.ListenAndServeTLS(":443", "cert.pem", "key.pem", nil)
root 以外のユーザーで実行すると、listen tcp 127.0.0.1:443: permission denied
. root ユーザーで実行すると、前のメッセージは表示されませんが、ListenAndServeTLS を呼び出すと実行がブロックされます。使用OSはLinux x86_64です。何か案は?