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
若想知道更多的消息,歡迎加入布雷克人生粉絲專頁!