[MeteorJS] Xin hướng dẫn setup một VPS cho nhiều domain chạy Meteor.
-
Mình nghiên cứu bên Meteor và mình thấy rất hay. Riêng khi viết ngon lành app rồi thì mới tá hỏa vì chưa biết làm sao deploy nó trên vps của mình, để nó chạy nhiều app meteor vs nhiều domain [Cày thêm MongoDB] hiện tại mình rất gà về linux và cấu hình quản lý server...
Chân thành cảm ơn.
-
Chào bạn,
Theo mình nghĩ thì bạn nên dùng Nginx làm reverse proxy và các app nodejs chạy các port 300x route ra ngoài port 80.
-
Bước 1: Cài đặt node.js và npm
BƯớc 2: Cài đặt pm2 bằng lệnh: npm install pm2 -g
Bước 3: Chạy các dự án (Node App) của bạn bằng lệnh pm2: pm2 start server.js --name=YourDomain.com
Bước 4: Bác cài thêm Nginx làm proxy cho các Node app nhé
-
@Nguyễn-Song-Sơn bác sử dụng thêm https://keymetrics.io/ nữa để quản lý nhé
-
http://nodejs.vn/topic/37/build-app-với-meteor/2
- Đoạn
forever start main.js
bạn có thể thay bằngpm2 start main.js --name YourApp
Tham khảo thêm: http://docs.meteor.com/#/basic/command-line - Sau đó bạn có thể kết hợp Nginx làm proxy cho pm2
Thảm khảo: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04
Good luck!
- Đoạn
-
Chạy app bth & config các port khác nhau. Cài 1 server httpd cấu hình virtual host port 80 ,proxy pass qua port app localhost. Domain đều trỏ về 1 IP server.
-
Cảm ơn các đồng chí đã nhiệt tình hướng dẫn, sau mấy đêm tết ngồi mò mẫm, cuối cùng cũng làm được
bác nào có hứng thú vs meteor có thể liên hệ cùng học tập trao đổi và làm việc .
facebok: https://www.facebook.com/lynam.chibi