2017-05-28 38 views
1

我有一個運行在docker容器內的web應用程序。 它是用Play Framework編寫的。我的主機是帶有apache的Ubuntu 16.04服務器。 Docker應用程序使用nginx服務器。端口443指向該容器。我的Apache服務器中的SSL已關閉。現在,當我嘗試使用https瀏覽器訪問我的域時,會給出令人討厭的警告。如何在託管在Ubuntu中的nginx中啓用docker中的SSL

因此,我從sslforfree.com獲得了一些免費證書,並將其用於docker應用程序,但仍出現警告。我是否也需要在apache服務器中使用這些證書?

回答

0

是的。

您的瀏覽器首先嚐試建立SSL通信的Apache服務器,然後 Apache會嘗試將請求轉發到您的Docker容器。

因此,的確,只有保護您的Apache而不是容器才能讓瀏覽器不抱怨。

相關問題