使用LetsEncrypt docker进行本地开发环境

时间:2018-05-15 16:53:32

标签: docker ssl https lets-encrypt

我有一个项目需要使用letsEncrypt设置开发环境。 自签名证书对我不起作用,因为我需要连接到本机反应,除非我修改android代码/目标-C代码,我认为这是正确的做法。 (Ignore errors for self-signed SSL certs using the fetch API in a ReactNative App?

我知道有一些泊坞项目:https://hub.docker.com/r/jrcs/letsencrypt-nginx-proxy-companion/

我接着启动了NGINX-LETSENCRYPT容器,并使用以下方法将它们与我自己的容器绑定:

  

docker run --name loginPOC -e“VIRTUAL_HOST = XPS15”   -e“LETSENCRYPT_HOST = XPS15”-p 8000:80 -d f91893ef3a6f

注意: f91893ef3a6f(我的C#image - web api)

XPS15(本地机器)

我只有在连接到

时才会得到结果
  1. http://xps15:8000/api/values [工作正常]

  2. https://xps15:8000/api/values [HTTPS] [已收到“此网站无法提供安全连接”]

  3. 然后我用

    检查我的证书状态
      

    docker exec d9d1b9b5c933 / app / cert_status

    结果:未找到证书状态。

    经过一些谷歌搜索,我发现: https://letsencrypt.org/docs/certificates-for-localhost/https://community.letsencrypt.org/t/can-i-use-letsencrypt-in-localhost/21741

    我心里几乎没有问题:  1.大多数示例中,他们的域名都是顶级的。我怀疑是XPS15可能不是有效的主机名吗?

    感谢是否有人知道任何解决方法。感谢

0 个答案:

没有答案
相关问题