play framework 2.3.7-SSL确认

play framework 2.3.7-SSL确认,ssl,https,playframework,Ssl,Https,Playframework,我正在尝试为我的Play应用程序设置SSL连接。以下是我遵循的过程: keytool-genkeypair-v-alias example.com-keystore example.com.jks -keyalg RSA-密钥大小2048-有效期385 keytool-certreq-v-alias example.com-keypass密码-storepass 密码-keystore example.com.jks-文件example.com.csr 向godaddy提交CSR并下载证书 ke

我正在尝试为我的Play应用程序设置SSL连接。以下是我遵循的过程:

keytool-genkeypair-v-alias example.com-keystore example.com.jks -keyalg RSA-密钥大小2048-有效期385

keytool-certreq-v-alias example.com-keypass密码-storepass 密码-keystore example.com.jks-文件example.com.csr

向godaddy提交CSR并下载证书

keytool-import-v-alias root-file gdroot-g2.crt-keystore example.com.jks-storetype jks

keytool-import-v-alias intermed-file gdig2.crt-keystore example.com.jks-storetype jks

keytool-import-v-alias example.com-46826eerd8c69.crt文件 -keystore example.com.jks-storetype jks

之后,将127.0.0.1 www.example.com添加到my/etc/hosts,并按如下方式启动播放服务器

/激活器-Dhttps.端口=9443 -Dhttps.keyStore=/tmp/ssl/example.com.jks-Dhttps.keyStorePassword=密码运行

现在,当我尝试通过浏览器访问url时,我看到以下消息。服务器上没有错误

无法与服务器建立安全连接。这可能是一个错误 服务器出现问题,或者可能需要客户端 您没有的身份验证证书。错误代码: 错误\u SSL\u协议\u错误

我不知道发生了什么事。整个过程我跟踪了两次,但还是没有成功


感谢您的帮助。

问题在于通过将127.0.0.1 www.example.com添加到/etc/hosts来访问应用程序。我在remove服务器上执行了相同的过程,并将它的ip添加到/etc/hosts,然后一切正常

由于某种原因,/etc/hosts中的环回ip似乎不接受证书