我的OpenVZ VPS预装了CentOS 6.2空白(32位)和域名mysite.com。我想在CentOS上安装Node.js和我的javascript应用程序,结果应该可以在mysite.com上访问。那么,我应该执行哪些步骤来实现它呢?请详细描述从零开始的过程。我是Java开发人员,从未使用过unix系统:
诚挚的问候
发布于 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),或者您可以将其设置为系统目录,系统中的每个用户都可以在其中访问节点。
$ 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。在这里,您可以检查以确保一切正常。
$ 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的正常工作流程,也不知道它是如何提供服务的,所以我不能帮助您解决这个问题。
这应该可以让你开始学习了。
https://stackoverflow.com/questions/15885662
复制相似问题