所以我想給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