在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範例。