Tác phẩm của tôi chạy một vài ứng dụng web nội bộ khác nhau trên máy chủ ubuntu (10.10) chạy apache. Tôi hiện đang phát triển một ứng dụng web khác và đang xem xét nghiêm túc việc phát triển trên máy chủ web node.js được tạo tùy chỉnh. Lý luận của tôi về việc muốn làm điều này là:Gửi tên miền phụ đến node.js
- Speed / Khả năng mở rộng
- An ninh - Trang sẽ được phục vụ với một công tắc ... trường hợp, thay vì chỉ phục vụ (có khả năng độc hại) sử dụng bất cứ điều gì họ yêu cầu.
- Dễ thiết lập - ý định của tôi là cho dự án này là một dự án mã nguồn mở và node.js dễ dàng hơn nhiều cho người dùng để thiết lập, thay vì xử lý apache/IIS/v.v.
Câu hỏi của tôi là, trên máy chủ mà tôi có apache nghe cổng 80, làm cách nào tôi có thể chuyển một miền phụ nhất định sang node.js. Tôi đã nhìn thấy một vài bài viết về cách sử dụng máy chủ ảo apache để vượt qua nó, nhưng điều đó dường như đánh bại mục đích của việc sử dụng node.js. Nếu tôi phải đi qua apache, sau đó cả ba lý do của tôi để tránh apache/IIS đã voided mình.
Tôi biết tôi có thể sử dụng một cổng khác ((8080?), Nhưng từ quan điểm người dùng cuối, nó khá khó hiểu khi đặt trong các cổng tùy chỉnh. Bất kỳ ý tưởng thay thế nào?
Cảm ơn
Bất kỳ tốt Node.js modules/mở rộng hoặc hướng dẫn mà bạn biết cho điều này? Hoặc ít nhất một từ khóa tốt để tìm kiếm? – jwegner
[Node http proxy] (https://github.com/nodejitsu/node-http-proxy) nên thực hiện thủ thuật. – Adrien