我有一个nodejs应用程序,我为我的客户做的,我想在他的机器上显示他的网站(我们住在地球的不同的两端),有没有可能呢?
发布于 2020-08-07 20:07:59
这是一个相当冗长的问题。对此有几种不同的解决方案。
1:您可以在本地托管一台服务器,然后打开一些防火墙端口,以允许流量将信息从您的IP地址的端口80或443路由到您的应用程序。然而,这是相当危险的,需要在您的一端进行保护,以防止入侵。这也意味着,当您的IP从ISP更改时,您需要使用新的IP更新客户,或者使用正在更新的域名,例如dyndns。这里有一个链接,上面有一些关于该路线的信息。
https://blog.resellerclub.com/how-to-host-a-domain-website-on-your-own/
2:您可以使用托管公司,如AWS、Azure或任何基于VPS的托管解决方案。这有时会花费金钱和一些时间来设置,但从长远来看,这是一个很好的解决方案,只要你愿意花时间和精力学习你选择的任何技术堆栈。以下是有关使用AWS的此路线的一些信息的链接
https://aws.amazon.com/getting-started/hands-on/deploy-nodejs-web-app/
https://stackoverflow.com/questions/63301191
复制相似问题