我正在使用 EC2,我已经能够创建我的实例,该实例在端口 80 上有一个 django 应用程序,在 8080 上有一个 tomcat。现在,有了弹性 IP,我可以设法将我的域重定向到 django 应用程序。现在我想将子域映射到每个 tomact 应用程序。例如
django app (ec2...:80) --> mydomain.com
tomcat (ec2...:8080) --> tomcat.mydomain.com
webbapp1 (ec2...:8080/webapp1/) --> webapp1.mydomain.com
免费帐户可以做到这一点吗?
再见
你需要一个反向代理。我建议为此使用 Nginx。
在执行此操作之前,您需要将 Django 应用程序移动到不同的端口,因为反向代理需要绑定到端口 80。例如,将其移动到端口 8081。
这是一个示例配置: