在Ubuntu 16.04服务器上运行https

在Ubuntu 16.04服务器上运行https,ubuntu,docker,ubuntu-16.04,Ubuntu,Docker,Ubuntu 16.04,我正在虚拟Ubuntu 16.04服务器上成功运行docker容器应用程序,方法如下: docker run--rm-it-v$(pwd):/data-p 443:80 app/name 应用程序正在主机端口443上运行,但有人知道如何为此应用程序启用https吗?我有一个有效的证书,但我不知道如何安装和配置它,以便此docker应用程序在上可用,而不是在上可用 谢谢你帮助我 你不需要在你的应用程序中启用它吗?请将你的问题调整为。最简单的方法是将你的应用程序隐藏在Nginx后面,并在那里提供ht

我正在虚拟Ubuntu 16.04服务器上成功运行docker容器应用程序,方法如下:

docker run--rm-it-v$(pwd):/data-p 443:80 app/name

应用程序正在主机端口443上运行,但有人知道如何为此应用程序启用https吗?我有一个有效的证书,但我不知道如何安装和配置它,以便此docker应用程序在上可用,而不是在上可用


谢谢你帮助我

你不需要在你的应用程序中启用它吗?请将你的问题调整为。最简单的方法是将你的应用程序隐藏在
Nginx
后面,并在那里提供https服务。请更具体地回答您的问题,以便我们能够回答。此应用程序不是我自己开发的()。因此,如果我必须在应用程序中启用它,我想这是不可能的@trust512:你有没有关于如何将应用程序隐藏在nginx后面的示例?你可以设置nginx来加密到nginx端的连接,然后nginx将根据你指定的上游代理这些未加密的连接-如果应用程序和nginx位于同一个本地网络中,这样就没有人可以轻易地嗅探了,这很好。这里有一个明确的答案,如果这是您需要的,那么我将写一个答案,指出如何使用docker配置它的步骤。