Đầu tiên cài đặt vĩnh viễn và bouncy .
Sau đó viết một kịch bản khởi động. Trong tập lệnh này, hãy thêm quy tắc vào tiện ích tường lửa iptables để yêu cầu nó chuyển tiếp lưu lượng trên cổng 80 đến cổng 8000 (hoặc bất kỳ thứ gì khác mà bạn chọn). Trong ví dụ của tôi, 8000 là nơi tôi chạy bouncy
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8000
Sử dụng mãi mãi, hãy yêu cầu script chạy bouncy trên cổng 8000
forever start --spinSleepTime 10000 /path/to/bouncy /path/to/bouncy/routes.json 8000
Các tuyến đường.json sẽ giống như
{
“subdomain1.domain.com" : 5000,
“subdomain2.domain.com" : 5001,
“subdomain3.domain.com" : 5002
}
NodeJS application1, application2 và application3 lần lượt chạy trên cổng 5000, 5001 và 5002.
Tập lệnh tôi sử dụng trong trường hợp của mình có thể được tìm thấy tại đây và bạn có thể phải thay đổi một chút để phù hợp với môi trường của mình.
Tôi cũng đã viết về điều này chi tiết hơn và bạn có thể tìm thấy nó ở đây .