使用 Route 53 将端口号添加到域名集成中的弹性 IP



我想将我的端口号添加到我的弹性 IP 中,以便集成到我的域中。但它不允许添加端口。 它只允许我添加我的弹性 IP。如何将我的端口添加到我的弹性 IP?例如,我的域www.xxyyzz.com,我想将我的弹性 IPxx.xx.xx.xx和端口:8888 添加到该域名中。如果我运行 www.xxyyzz.com 它将指向xx.xx.xx.xx:8888.我怎样才能做到这一点?还是有其他方法可以实现它?

你应该使用反向代理作为nginx来做到这一点。这不是 DNS 规则。

server {
listen 80;
server_name your-domain-name.com;
location / {
proxy_set_header   X-Real-IP $remote_addr;
proxy_set_header   Host      $http_host;
proxy_pass         http://X.X.X.X:8888;
}
}

最后,我解决了使用 iptables 将任何请求重定向到我自己的端口 8888 的问题。我使用以下命令将所有请求从 80 重定向到 8888。现在它工作正常。

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j 重定向 --to-ports 8888

最新更新