首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node.js部署问题

node.js部署问题
EN

Stack Overflow用户
提问于 2011-09-27 04:48:23
回答 1查看 653关注 0票数 5

我的任务是本地化一个用Node.js构建的facebook应用程序,我被告知使用Nginx for SSL。

这是我第一次涉足Node.js世界,我在理解将节点应用程序推向万维网(为了通过facebook访问它)所涉及的部署过程中遇到了障碍。

我有与javascript,AJAX,html和css前端开发的背景。以及后端PHP和MYSQL。本地化内容的任务我并不担心,因为这只是一个交换几张图片的问题。这是我对node.js难题的核心理解,它是如何在它倒下的地方结合在一起的。更不用说Nginx是如何适应的了。

我在网上做了很多搜索,找到了很多初学者的教程,比如http://www.nodebeginner.org/,它很好,但没有涉及node web应用程序是如何部署的。我可以在本地构建简单的hello world示例,但是如何才能成为“正确的www.website”呢?还有大量的其他资源,但他们假定有更高水平的理解和技术诀窍。我只需要用外行的话说。

我知道Node.js是服务器端的javascript,所以这显然意味着它驻留在服务器上,对吧?我目前有一个域名,网站和托管计划,我可以使用这个服务器吗?我通过cpanel或ftp访问它。或者我必须从头开始创建一个新服务器?也许一个虚拟服务器可能正在使用https://www.virtualbox.org/,这会涉及到什么?

你们能给我的任何帮助都是非常感谢的。

干杯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-27 08:55:11

因此,您可能无法在典型的“托管服务器”上使用Node.js。这些服务器通常运行Apache,并且仅支持有限的语言集。有几个提供商提供Node.JS托管,包括创建者: Joyent。

否则,您将需要控制实际的服务器,以便能够运行node myapp.js命令。有关可能的提供程序的列表,请参阅here

一旦应用程序运行了node myapp.js,它就应该开始处理传入的web请求,就像任何其他web服务器一样。现在,如果有人正在使用nginx,他们可能会将其用作负载均衡器或提供静态内容。

如果您不了解它是如何或为什么以这种方式配置的,您肯定需要与项目所有者进行交谈。剩下的细节完全取决于你在哪里/如何托管以及对nginx问题的回答。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7561129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档