我想将我的端口号添加到我的弹性IP中以集成到我的域中。但是它不允许添加端口。它只允许我添加我的弹性IP。如何将我的端口添加到我的弹性IP?比如,我的域名是www.xxyyzz.com
,我想将我的弹性IP xx.xx.xx.xx
和我的端口:8888添加到该域名。如果我运行www.xxyyzz.com,它将指向xx.xx.xx.xx:8888
。我怎样才能做到这一点?或者还有其他方法可以实现吗?
答案 0 :(得分:2)
您应该使用反向代理作为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;
}
}
答案 1 :(得分:1)
最后,我解决了使用iptables将任何请求重定向到我自己的端口8888的问题。我使用下面的命令将所有请求从80重定向到8888.现在它工作正常。
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8888