【发布时间】:2020-12-18 13:45:40
【问题描述】:
我的 EC2 实例上运行了 2 个 dockers 容器:
- Docker1:使用 PHP 服务器运行的 Wordpress 网站映射到 EC2 实例的 8081 端口。
- Docker2:在运行 NGINX 的 Angular 上创建的门户,映射到 EC2 实例的端口 8082。
我想在同一个端口 80 上为我的域和子域 xyz.com 和 portal.xyz.com 使用相同的 EC2 实例。
理想情况下,如果请求来自 xyz.com,它应该重定向到运行在 8081 上的 Docker1,如果它来自 portal.xyz.com,它应该重定向到运行在 8082 上的 Docker2。
是否可行,如果可行,如何实现?我不想为此生成 2 个 EC2 实例,并且都必须映射到端口 80 上的 HTTP。
【问题讨论】:
标签: docker nginx amazon-ec2 devops portforwarding