Saya bermaksud menggunakan VPS tunggal untuk menggunakan beberapa aplikasi CherryPy lalu lintas rendah sebagai subdirektori; misalnya: example.com/app1
, example.com/app2
, dll
Setelah meneliti tentang penyebaran WSGI, sepertinya metode yang disukai untuk menyebarkan aplikasi adalah dengan menggunakan server WSGI (Gunicorn, uWSGI, dll) dan NGinx dalam pengaturan reverse-proxy. Sepertinya terlalu banyak menggunakan dua server web secara bersamaan - terutama karena aplikasi CherryPy saya sendiri adalah server web - tetapi saya tidak ingin mengabaikan gagasan seperti yang muncul di mana-mana . Saya tentu bukan ahli jadi saya ingin membahasnya.
Saya melihat tiga opsi:
- Sebarkan CherryPy dengan sendirinya.
- Menyebarkan di bawah Gunicorn atau server WSGI lainnya.
- Menyebarkan di bawah server WSGI dan membalikkan proxy ke NGinx, yang tampaknya menjadi solusi semua orang.
Pertanyaan saya:
- Apa alasan utama saya melihat pola ini di mana-mana? Hanya nginx yang baik?
- Untuk aplikasi dengan lalu lintas rendah, apakah server asli CherryPy cukup baik, atau haruskah saya tidak mencobanya?
Setiap dan semua saran sangat dihargai, terima kasih.