分享到Facebook    分享到Plurk    分享到Twitter   分享到新浪微博

IIS7.5 安裝使用 Node.js

Posted 星期二, 四月 07 2015 14:25 作者 黑熊

先前已經在 Windows 2008 Server 安裝過 Node.js,但因為無法與IIS共同使用,變成需要改聽不同的Port ,先前朋友告知目前 Node.js 對 IIS友善支援,推出了 IISNode的套件。

以下為安裝記錄:

第一步:下載 Node.js 64bit,下載位置:https://nodejs.org/download/

第二步:安裝 node-v0.12.2-x64.msi (本次下載版本)

第三步:下載 IISNode 64bit,下載位置:https://github.com/tjanczuk/iisnode/downloads

第四步:因 iisnode-full-iis7-v0.1.14-x64.msi 的安裝程式是使用 Microsoft Visual C++ 2010 所撰寫,需要先下載 Microsoft Visual C++ 2010 SP1 可轉散發套件 (x64) 才能順利安裝。

第五步:因 iisnode-full-iis7-v0.1.14-x64.msi 的安裝程式讀取 node.js的資料夾為 C:\Program Files (x86)\nodejs ,在無法改寫安裝程式的裝況下,請從 C:\Program Files\nodejs 把檔案複製一份過來。

第六步:安裝 iisnode-full-iis7-v0.1.14-x64.msi 完成。

第七步:開啟 IIS 管理員,打開模組,可以看見 iisnode,表示已經安裝成功。

第八步:設定處理常式對應,新增模組對應,*.js 對應到模組 iisnode

第九步:撰寫一個測試程式 hello.js 如下列程式碼,測試 iisnode是否正常運作

 1: var http = require('http');

 2: 

 3: http.createServer(function (req, res) {

 4: res.writeHead(200, {'Content-Type': 'text/plain'});

 5: res.end('Hello, world! [helloworld sample]');

 6: }).listen(process.env.PORT);

第十步:撰寫並放在IIS的網站下,可以在 http://localhost/hello.js 得到回應:Hello, world! [helloworld sample]

 

參考資料:

在Window IIS中安装运行node.js应用—你疯了吗

第一次在windows使用iis7安装并运行nodejs

若想知道更多的消息,歡迎加入布雷克人生粉絲專頁!