【发布时间】:2020-08-05 23:40:08
【问题描述】:
我出来了。
我知道端口转发只是您可以在路由器上执行的操作,并且所有 EC2 都会自动附带一个公共 IP,但是我正在运行一个 Web 应用程序,该应用程序在我的 EC2 服务器(运行 Amazon Linux)上的端口 8080 上运行。它安装了 apache,如果你访问 IP 地址,它会在 /var/www/html/ 中显示 index.html 文件。相反,我希望此 IP 转到端口 8080,而无需手动指定 123.123.123.123:8080。这可能与弹性IP有关吗?此外,我想使用 Route53 来提供人类可读的 dns 名称。我理想的情况是有人输入“dumb-website-idea.com”,然后被重定向到123.123.123.123:8080。最简单的方法是什么?
谢谢。
【问题讨论】:
-
这只是基本的 Apache 或 Nginx 代理转发。你有什么问题?
-
我要获取域名和前面的HTTPS证书
-
看看this 之类的东西。我不确定您的后端软件是什么,但概念应该是相同的。通常您不会公开后端端口(在您的示例中为 8080),而是使用普通的 http(端口 80)和 https(端口 443)。
标签: amazon-web-services amazon-ec2 amazon-route53 amazon-elb elastic-ip