在自定义 domain/url 上托管 Node.js 服务器

Hosting Node.js server on custom domain/url

我有一个 Node.js 服务器在 localhost:8080 上运行良好。现在我想通过我的 google 域 URL(即 www.johnsmith.com)访问此服务器。我对此很陌生,但正在努力在网上找到直接的答案。我假设我需要以某种方式托管服务器。有人可以指出或解释分步指南吗?我不打算让这个网站有太多流量,我可以在本地托管它吗?重要的部分是通过 URL.

访问

谢谢。

如果你不想知道详情,请回答:

-您需要购买一个域名,或者免费获得一些域名。

-使用 DNS 服务器将到达 www.yourdomain 的所有内容重定向到您的服务器 IP。

-可能您不想在 link 之后放置 :8080,因此将此端口更改为 80,此端口不需要在 link 上,因为它是标准端口HTTP 端口(通常为网站提供服务的协议)。

如果你想知道细节将需要一些阅读,这里有一些有用的links:

DNS 的工作原理(了解互联网的工作原理很有用): https://computer.howstuffworks.com/dns.htm

当你打开一个像 8080 这样的端口时,你就打开了一种通信方式,所以研究一下什么是打开的端口会很有趣,我没有找到一个好的 link 但是: https://en.wikipedia.org/wiki/Open_port

我在简单回答中说的协议: https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

最后是如何托管网站: https://www.webhostingsecretrevealed.net/web-hosting-beginner-guide/