首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CentOS上安装Node.js应用程序

在CentOS上安装Node.js应用程序
EN

Stack Overflow用户
提问于 2013-04-09 01:52:58
回答 1查看 5.2K关注 0票数 1

我的OpenVZ VPS预装了CentOS 6.2空白(32位)和域名mysite.com。我想在CentOS上安装Node.js和我的javascript应用程序,结果应该可以在mysite.com上访问。那么,我应该执行哪些步骤来实现它呢?请详细描述从零开始的过程。我是Java开发人员,从未使用过unix系统:

诚挚的问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-09 02:15:22

"Node.js是一个建立在Chrome的JavaScript运行时之上的平台,用于在浏览器之外轻松构建快速、可伸缩的网络应用程序“。

在系统上安装node it本身非常简单。您可以简单地转到http://nodejs.org并下载与您的系统相对应的正确二进制文件,或者下载source.tar.gz并自己编译它。

有一组installation instructions under the wiki at github.com可以带你完成在三大平台上编译node的步骤。

我通常会在编译时添加一个前缀,这样二进制文件就会移到我想要存储它们的目录中。这可以是本地目录(例如$HOME/bin),或者您可以将其设置为系统目录,系统中的每个用户都可以在其中访问节点。

代码语言:javascript
复制
$ tar -zxf node-v0.10.3.tar.gz #Download this from nodejs.org
$ cd node-v0.10.3
$ ./configure --prefix=/usr/local/bin
$ make
$ sudo make install

现在,您应该在系统上安装了node和npm。在这里,您可以检查以确保一切正常。

代码语言:javascript
复制
$ which node
$ /usr/local/bin/node
$ node -v
$ 0.10.3
$ which npm
$ /usr/local/bin/npm
$ npm -v
$ 1.2.11

使用node,您将从头开始构建您的服务器。有很多库可以帮助你做到这一点。其中最主要的内置组件是建立在net之上的http

要使您的应用程序可以从域访问,您只需启动您的节点应用程序,并告诉它侦听一个端口(假设是http或某个联网的应用程序)。在Linux端,您还需要确保您的节点进程列出的端口是打开的,以便可以连接到您的服务器。linux系统上最常用的防火墙是Iptables

我不是Java开发人员,所以我不知道部署Java applet的正常工作流程,也不知道它是如何提供服务的,所以我不能帮助您解决这个问题。

这应该可以让你开始学习了。

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

https://stackoverflow.com/questions/15885662

复制
相关文章

相似问题

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