我使用Docker在Apache / PHP环境(https://github.com/tutumcloud/apache-php)内进行测试。
我使用的脚本要求我使用安全连接(https)。这甚至可以是自签名证书。任何让浏览器通过https工作的东西。问题是docker似乎只能在http。
上工作如何让docker通过https自签名证书运行?
以前我使用过不同的NPM模块(https://www.npmjs.com/package/http-server)来使用http-server并使用自签名证书,这对于使用HTTPS很有用,不幸的是它只提供静态文件而没有任何服务器端像PHP一样。
谢谢。
答案 0 :(得分:0)
您使用的Docker镜像默认情况下不提供SSL。您可以升级它并使用添加的SSL基于它创建自己的图像。但它是DevOps的工作。因此,您可以轻松地使用Docker hub中的另一个docker镜像,它支持开箱即用的SSL。
仅尝试https://hub.docker.com/r/eboraas/apache-php/ - 它支持SSH和PHP