我正在运行本地Web服务器:
https://localhost:5555
笔记本电脑中的所有东西。
我们说我已经购买了自己的域abc.com
。
在Google云中将此部署到abc.com
的最简单方法是什么?
5555
。$PUBLIC_IP:5555
但我无法弄清楚如何将这些映射到我的DNS,以便在人们点击abc.com
时,它会重定向到我的$PUBLIC_IP:5555
。如果没有设置nginx或单独的Web服务器来路由Google云平台中的流量,有没有简单的方法呢?
谢谢!
答案 0 :(得分:0)
如果人们点击abc.com,他们的浏览器将默认为端口80而不是5555.假设您的网络服务器不能在端口80上运行(或者您不想在端口80上运行) ,您可以像iptables
一样使用translate port 80 to port 5555:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5555
这涵盖了问题的端口部分。问题的另一部分是将域名abc.com映射到$PUBLIC_IP
。为此,您需要转到注册域名的服务,并添加映射到A
的{{1}}记录。 Here is Google's guide for how to do this with various registrars.