Tôi dự định sử dụng một VPS duy nhất để triển khai nhiều ứng dụng CherryPy lưu lượng truy cập thấp làm thư mục con; ví dụ như: example.com/app1
, example.com/app2
vv
Sau khi nghiên cứu về triển khai WSGI, có vẻ như phương pháp ưa thích để triển khai các ứng dụng là sử dụng máy chủ WSGI (Gunicorn, uWSGI, v.v.) và NGinx trong thiết lập proxy ngược. Có vẻ như quá mức cần thiết để sử dụng hai máy chủ web song song - đặc biệt là vì ứng dụng CherryPy của tôi tự nó là một máy chủ web - nhưng tôi không muốn loại bỏ ý tưởng này khi nó xuất hiện ở mọi nơi . Tôi chắc chắn không phải là một chuyên gia vì vậy tôi muốn thảo luận về nó.
Tôi thấy ba lựa chọn:
- Tự triển khai CherryPy.
- Triển khai bên dưới Gunicorn hoặc máy chủ WSGI khác.
- Triển khai bên dưới máy chủ WSGI và ủy quyền ngược lại NGinx, đây dường như là giải pháp của mọi người.
Những câu hỏi của tôi:
- Lý do chính tôi thấy mô hình này ở khắp mọi nơi là gì? NGinx có tốt không?
- Đối với các ứng dụng có lưu lượng truy cập thấp, máy chủ CherryPy bản địa có đủ tốt hay tôi thậm chí không nên thử?
Bất kỳ và tất cả các lời khuyên được đánh giá cao, cảm ơn bạn.