解決したいこと
Dockerでrailsの環境構築をしたwebアプリを作成中です。
ローカルホストのアプリをSSL化にトライしているのですが、接続できないです。
解決方法をご教授いただきたいです。
発生している問題・エラー
・エラーログ
HTTP parse error, malformed request: #<Puma::HttpParserError: Invalid HTTP format, parsing fails. Are you trying to open an SSL connection to a non-SSL Puma?>
該当するソースコード
・puma.rb
# port ENV.fetch("PORT") { 3000 } ssl_bind "0.0.0.0", "3000", { cert: "config/certs/localhost.pem", key: "config/certs/localhost-key.pem" }
・config/certs/localhost-key.pem
・config/certs/localhost.pem
があります。
自分で試したこと
一旦、puma.rbのコードで、port ENV.fetch("PORT") { 3000 }
のコメントアウトを外したり、development.rbに config.force_ssl = true
を記述しましたが解決に至らなかったです。



回答1件
あなたの回答
tips
プレビュー