我是一名新手,我至少在登錄時使用HTTPS並註冊頁面以便在敏感用戶數據上獲得更多安全性。 我有一個關於這個一系列的問題:Play Framework服務HTTPS內容
我已經配置我的播放應用使用https上與https.port屬性application.conf文件。然而在我的開發環境中,我似乎無法使用https功能啓動服務器,除非使用以下命令:
play -Dhttps.port=<port>
爲什麼會發生這種情況?我會認爲我可以使用dev.conf(現在是application.conf)文件來執行此操作。在使用配置文件中指定的這種設置時,我無法以開發模式啓動服務器?儘管我使用https功能啓動服務器,但使用https在線播放的正確方法是什麼?我已經創建了一個我使用的Java密鑰存儲,並嘗試使用
redirect(securedIndexCall.absoluteURL(request, secure))
將(從控制器)請求重定向到https url。但似乎至少在我的開發環境(本地主機)上工作。日誌指定一個像例外:java.lang.IllegalArgumentException: empty text
java.lang.IllegalArgumentException: invalid version format: M¥å/=<junk characters continue>
我應該使用HTTPS對整個應用程序,或者只是確保登錄和註冊要求是足夠了嗎?
我覺得提供的官方文檔相當不足,我在這裏試圖弄清楚我應該怎麼做。
任何幫助將非常感謝!
那些應該可能是3個問題,而不是一個。恐怕這個問題太廣泛了。另外,我建議你使用HTTP的前端服務器,例如[nginx的](http://nginx.org/en/docs/http/configuring_https_servers.html)。 –