J'ai construit une application WSGI et créé un wrapper autonome en utilisant CherryPyWSGIServer. Je vois que CherryPyWSGIServer supporte HTTPS mais je ne suis pas sûr de savoir comment supporter à la fois HTTP et HTTPS ensemble car il ressemble aux premiers blocs server.start()
. Comment créer deux serveurs, un HTTP et un HTTPS, et les démarrer tous les deux?Comment construire une application WSGI construite avec CherryPyWSGIServer qui supporte à la fois HTTP et HTTPS?
Voici ce que j'ai maintenant:
server = CherryPyWSGIServer((http_ip, http_port), web_app)
try:
server.start()
except KeyboardInterrupt:
server.stop()
J'espérais éviter tout autres dépendances, mais le recours à l'utilisation d'un autre serveur web est certainement une sauvegarde si je ne trouve pas une solution Python relativement facile à implémenter. –
Je recommanderais nginx, malgré tout. Vous n'en avez peut-être pas besoin maintenant, mais il est si pratique d'avoir en place si vous avez soudainement besoin de faire une sorte de filtrage ou d'équilibrage de charge, etc. –