Я маю намір використовувати одну VPS для розгортання декількох додатків CherryPy з низьким трафіком як підкаталогів; наприклад: example.com/app1
, example.com/app2
і т.д.
Після вивчення розгортання WSGI виглядає, що кращим методом розгортання додатків є використання сервера WSGI (Gunicorn, uWSGI тощо) та NGinx у налаштуваннях зворотного проксі. Здається, надмірне використання двох веб-серверів у тандемі - тим більше, що мій додаток CherryPy є самим веб-сервером - але я не хочу відкидати цю ідею, як вона з'являється скрізь . Я, звичайно, не експерт, тому я хотів би це обговорити.
Я бачу три варіанти:
- Розгорніть CherryPy самостійно.
- Розгорнути під Gunicorn або іншим сервером WSGI.
- Розгортання під сервером WSGI та реверс-проксі до NGinx, що, здається, є рішенням кожного.
Мої запитання:
- Яка основна причина, коли я бачу цю закономірність скрізь? Є Nginx тільки що добре?
- Чи достатньо хороший власний сервер CherryPy для додатків із низьким трафіком чи я навіть не намагаюся?
Будь-яка порада цінується, дякую.