所以我想给node.js一个尝试看看它有一个小测试聊天项目(与MySQL)的可能性我正在做。在哪里运行node.js
但是我找不到的是从哪里运行文件,最常见的是什么。
我目前有:
- 一个FreeBSD服务器与最新的节点和PHP 5.3.x
- 一个虚拟主机
- 如何与节点开始一些教程(我看了看,通过和得到退出约)
- 如何从终端上运行,而不必让我的终端开放的(屏幕)
到目前为止知识不错。
我需要什么:
- 的地方把一些基本信息(可以说:) chat.js文件。
- 最合乎逻辑端口上
运行,使Web根目录(WWW)上的用户(非根明显)运行。而且webroot有一个底层文件夹,我可以放置脚本(远离游客抓住小手)。在我看来,这是最安全的地方,让人们无法看到它,这可能是我想要看到的,我将连接到一个数据库,并且不希望我的数据库登录数据在那里(我不喜欢不知道这是如何工作的,但我会在稍后找出db与节点的连接,不需要回答)。
但是,如果一个文件不在webroot中,在我看来,连接不能从外部进行。导致我的webroot被配置为仅允许80(或443上的ssl)输入流量,这是合乎逻辑的。显然没有问题。
我发现的所有例子都不能帮助我。他们只是在本地机器上做所有事情,这对我来说太糟糕了,因为我不想那样做。
所以我想什么是最好的做法:
- 凡把文件
- 端口上运行它。
节点不像PHP。你不需要Apache或者虚拟主机。它不会进入webroot。节点更像是Python - 它是它自己完全独立的可执行文件。 – Kyros