我在DigitalOcean上有一个VPS 。
我有一个Node.JS和MongoDB应用程序。现在,我想将我的域(myapp.com)固定到我的Node.JS应用程序。
现在,我可以通过192.xxx.xxx.xxx:8080这样的IP运行我的应用程序。我想在地址myapp.com上找到它。
怎么做?
域不是指向应用程序,而是指向机器,因此,要确保您的域指向VPS的IP,我想您可以在主机界面中访问DNS设置。
如果您的应用程序在:8080上运行,则http://myapp.com:8080应该指向您的应用程序。
如果您希望您的应用程序仅在http://myapp.com上运行(不带:8080),则必须在端口80(这是默认的http端口)上启动该应用程序,或者安装一个将:80传送到:8080。
我个人建议使用代理,因为您以后可以添加其他NodeJs应用程序,每个应用程序运行在不同的端口上,并且通过代理服务。
Nginx经常用作节点或ruby应用程序的反向代理,您应该找到很多有关它的文档。
另外,要玩纯NodeJS,请看一下node-proxy,它也应该非常适合您的需求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句