我租用了一个 VPS / seedbox,它恰好通过 nginx 提供 http 文件托管。我没有租用其他服务来托管我的网站,而是成功配置了我当前的 VPS。问题是 nginx 被分配了一个高于 10000 的随机端口。
我从 GoDaddy 租了一个域名,并尝试使用他们的“带掩码转发”功能指向我的 nginx 配置。这是我注意到的唯一可以处理 80 以外端口的解决方案。这破坏了我的移动(引导)功能。视口似乎被误解了。
我需要某种方式来托管我的网站(IP:端口),让用户只能看到我的域名
我最喜欢的最后手段:an A record from domain --> server
。这允许用户在浏览器中输入我的域名,然后输入端口domain:port
,他们将访问我的服务器IP:port
。但是,如果他们输入我的域名而不输入端口,他们将访问我的服务器 IP 端口 80,这是 VPS 服务的管理页面。我将使用 GoDaddy 转发服务隐藏它,将顶级域名的所有请求转发到自定义端口:domain --> domain:port
这会导致来自 的链接domain --> domain:port where domain --> IP
无法工作,并且看上去不像应该工作,甚至无法工作。
我需要一位对 DNS 和记录有更多了解的人的建议,告诉我是否有任何优雅的解决方案可以利用漂亮的域名,同时通过自定义端口在其他地方托管或者告诉我哪里做错了:)