带Apache2和Docker的HTTPS配置
正在尝试在停靠的web应用程序上启用HTTPS 主机服务器使用Apache2的非停靠安装作为Web服务器 似乎要为应用程序启用HTTPS,停靠的web应用程序和Apache2 web服务器都必须在端口443(?)上侦听,这会产生冲突,在docker compose上引发以下错误:带Apache2和Docker的HTTPS配置,apache,docker,ssl,https,docker-compose,Apache,Docker,Ssl,Https,Docker Compose,正在尝试在停靠的web应用程序上启用HTTPS 主机服务器使用Apache2的非停靠安装作为Web服务器 似乎要为应用程序启用HTTPS,停靠的web应用程序和Apache2 web服务器都必须在端口443(?)上侦听,这会产生冲突,在docker compose上引发以下错误: ERROR: for <appname> Cannot start service <appname>: driver failed programming external connec
ERROR: for <appname> Cannot start service
<appname>: driver failed programming external
connectivity on endpoint <appname>
(containerid): Error starting userland
proxy: listen tcp 0.0.0.0:443: listen:
address already in use
但是,服务器无法使用此配置返回响应
我对Docker、Apache2和一般系统都很陌生,我确信有更好的解决方案可用(例如,我可以简单地在Docker容器中运行Apache2),但是如果可以的话,我如何使这个特定配置与HTTPS一起工作呢
此外,通常使用Docker和Apache2时,HTTPS配置的最佳实践是什么
如果需要更多详细信息,请告诉我。您是否得到过答复?这也是我的问题。
networks:
- default
ports:
- 0.0.0.0:8000:443