如何虛擬主機部署nodejs 應用?

在Directadmin 客戶可以透過Nginx Unit部署包括Nodejs在內的開發,方法如下。

 

建立新網域/子網域(如果打算在主網域部署nodejs網站可略過)

1) 在Directadmin首頁,進入「域名設定」

2) 按「新增」

3) 輸入網域後按「建立」

nodejs部署

 

4) 我們上傳了一個nodejs簡單範例 app.js 到 domains/nodejstest.floppy-demo.com/public_html/app.js,內容如下。

#!/usr/bin/env node

var http = require('http');
var server = http.createServer(function(request, response) {
    response.writeHead(200, {"Content-Type": "text/html"});
    response.write((process.version));
    response.write("<br >");
    response.end("NodeJS App via Nginx Unit on DirectAdmin");
});

 

5) 回到Directadmin首頁,進入Nginx單元

6) 在右上方確認有選對網域

7) 按建立應用程式

8) 輸入好資料後按「建立」

9) 設定nodejs部署與網站的連結(範例沒有東西需要改,直接按「建立」就可以)

10) 完成後會看到網站顯示剛才我們上傳的nodejs範例。

 

 

 

  • nodejs
  • 0 Users Found This Useful
這篇文章有幫助嗎?