Golang Revelフレームワークエラー 「server.go:1775: http: TLS handshake error from 127.0.0.1:36799: tls: first record does not look like a TLS handshake」対応
結論
[prod]モード以外で http.ssl = true
とし起動すると発生するエラーでした。
その為、[prod]以外では http.ssl = false
として起動することとしました。
概要
テスト環境で app.conf
にて[test]モード
を追加し
そこでオレオレ SSL 証明書作成して https リンクの動作確認をしようとしてました。
ですが、起動こそするものの一向にアクセスできず汗
dev モードではアクセス出来るのでその差分を見たところ、上記の結論に至りました。
エラー内容
revel 起動し url にアクセスすると以下のような TLS ハンドシェイクができずアクセスできない状況になる。
1 | $ revel run myapp test |
Golang Revelフレームワークエラー 「server.go:1775: http: TLS handshake error from 127.0.0.1:36799: tls: first record does not look like a TLS handshake」対応
https://kenzo0107.github.io/2015/08/18/2015-08-19-go-revel-fw-tls-handshake-error/