将 Ubuntu localhost 公开并将个人域名连接到它

将 Ubuntu localhost 公开并将个人域名连接到它

我最近从 vultr 购买了一台 Ubuntu VPS,计划在上面托管一个小型数据库。我当然可以从 localhost:port 访问它,但是当我从我的电脑上使用实际服务器的 IP 地址时,服务器是不公开的。我试过使用 localtunnel 和 ngrok 之类的东西,但它们都只提供自己的域名,你必须为更高的带宽和自定义子域名付费。

我已经在 StackOverflow 和其他网站上研究了很多问题,但我找不到一个可以简单地解释如何在不使用我下面列出的流行服务或适用于 ubuntu 的服务的情况下向公众公开本地主机的问题。

假设我的 VPS 的 IP 地址是 xxx.xx.xxx.xx.x

我想要做的就是在启动数据库时能够从互联网访问它:

xxx.xx.xxx.xx.x:5000 甚至更好:无需端口即可访问它,也许可以通过将其更改为 443(但我应该如何将 SSL 证书连接到它呢?)

然后我只想将域名指向该 IP,这样它就可以连接了:)

如果在某些情况下我错了或者误解了,请随意在下面评论,因为我只是想更多地了解这个主题。

相关内容