让我们在另一个Nginx前面加密的Nginx

时间:2018-10-30 09:03:00

标签: docker nginx lets-encrypt

我有一个运行中的docker容器列表的开发服务器。他们每个人都有一个应用程序和一个nginx,在没有ssl加密的端口80上监听,为该应用程序提供服务。因此,如果我有10个码头工人,那么我将有10个nginx(我知道nginx设计用于服务多个应用程序,这不是问题)。

我想在服务器上有一个单一的入口点,它是一个nginx,可以自动重定向到http,并带有一个由我们加密生成的证书。

这可能吗?让我们加密监听端口443,并重定向到另一个Nginx的端口80? 这里的目标是保护与我不同的docker的所有连接。

为您提供信息,我正尝试通过命令

使用valian / docker-nginx-auto-ssl docker
docker run -d   --name main-nginx \
    --restart on-failure \
    -p 80:80   -p 443:443 \
    -e ALLOWED_DOMAINS=www.scaniat.io,dev.scaniat.io,www.dev.scaniat.io,scaniat.io \
    -e SITES='scaniat.io=scaniat-frontend-master;dev.scaniat.io=scaniat-frontend-develop' \
    --network custom \
    valian/docker-nginx-auto-ssl

没有运气。

0 个答案:

没有答案