Nhiều tên miền trên máy chủ VPS cho NodeJS
Để có nhiều trang web với tên miền riêng
trên một máy chủ VPS, chúng ta cần một
máy chủ proxy ngược.
Đây là một chương trình sẽ
lắng nghe cổng 80
và phân phối các yêu cầu.
Chúng ta sẽ sử dụng máy chủ Nginx
làm chương trình này.
Cách thức hoạt động. Giả sử
chúng ta có hai tên miền. Trên VPS của chúng ta,
script cho tên miền đầu tiên chạy
trên cổng 3001, còn script
cho tên miền thứ hai - trên cổng 3002.
Máy chủ proxy ngược Nginx sẽ
lắng nghe cổng 80, kiểm tra xem
tên miền nào được yêu cầu, và sẽ chuyển tiếp
yêu cầu đến cổng tương ứng.
Trong các bài học tiếp theo, chúng ta sẽ tìm hiểu cách cài đặt và cấu hình Nginx ở chế độ máy chủ proxy ngược.
Hãy triển khai hai trang web thử nghiệm trên các cổng khác nhau.