neounix
(Dark Matter)
6
在上面的示例配置中,您应该仅在 Docker 中暴露端口 8081(而不是端口 80 或端口 443)。
端口 80 和 443 由容器外部的反向代理暴露,该流量会被代理到端口 8081(即您上面的示例中),也就是您在容器内部暴露并映射到内部端口 80 的端口。
这只有在您已将容器内部的端口 80 映射到主机暴露的端口 8081 时才能正常工作。
expose:
- "8081:80" # http
希望这能帮到您。
附:@rebelCoder,您 SSL 方面的 apache2 配置缺少许多必要的配置信息。
请参阅此帖子:
1 个赞