我想将我的node.js网站部署到域名上,使用笔记本电脑作为服务器

我想将我的node.js网站部署到域名上,使用笔记本电脑作为服务器,node.js,deployment,localhost,web-deployment,host,Node.js,Deployment,Localhost,Web Deployment,Host,我购买了一个域名并在本地主机上开发了一个节点应用程序,现在我想将其部署到我的域名上。我不想托管我想让我的笔记本电脑作为我域名上节点应用程序的服务器我该怎么办 应用程序:NodeJs ExpressJs 笔记本电脑:Ubuntu服务器 域From:BigRock这个问题可能不属于stackoverflow,因为这实际上是一个网络配置问题,而不是编程问题。假设您的笔记本电脑位于家庭网络上,您的家庭是否有静态(不变)IP地址?不,我没有静态IP地址我该怎么办?我会在这里给您一些提示,但您的问题并不真正

我购买了一个域名并在本地主机上开发了一个节点应用程序,现在我想将其部署到我的域名上。我不想托管我想让我的笔记本电脑作为我域名上节点应用程序的服务器我该怎么办

应用程序:NodeJs ExpressJs
笔记本电脑:Ubuntu服务器

域From:BigRock

这个问题可能不属于stackoverflow,因为这实际上是一个网络配置问题,而不是编程问题。假设您的笔记本电脑位于家庭网络上,您的家庭是否有静态(不变)IP地址?不,我没有静态IP地址我该怎么办?我会在这里给您一些提示,但您的问题并不真正属于这里。为您的外部IP地址查找并配置动态DNS服务(高级路由器将内置类似的服务,但您还可以使用其他服务)。然后,在路由器防火墙上打开一个孔,将一个所需端口(可能是端口80)转发到路由器外部,这样到达该端口的流量将转发到网络内部的笔记本电脑,然后绝对确保您的笔记本电脑服务器不易受到通过该端口的任何攻击,因为人们会试图进行攻击。好的,非常感谢您的帮助