Как запустить приложение Eve через HTTPS, а не HTTP?Run Eve over HTTPS
2
A
ответ
5
Если вы ищете в выполнении приложения Eve напрямую, без реального веб-сервера, как Nginx, Apache и т.д., то что-то подобное будет работать:
import ssl
context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
context.load_cert_chain('yourserver.crt', 'yourserver.key')
app.run(ssl_context=context, debug=True)
или в качестве альтернативы:
from OpenSSL import SSL
context = SSL.Context(SSL.SSLv23_METHOD)
context.use_privatekey_file('yourserver.key')
context.use_certificate_file('yourserver.crt')
app.run(ssl_context=context, debug=True)
Теперь оба варианта, вероятно, будут хороши для тестирования с помощью собственного сертификата. Вы также можете воспользоваться adhoc
shourtcut (вероятно, понадобится pyopenssl
установлен):
app.run(ssl_context='adhoc', debug=True)
Помните, что вы действительно не хотите, чтобы запустить это в производство. Для этого вам нужен соответствующий сервер, и все они предоставляют правильную документацию о том, как настроить безопасное соединение для вашего приложения.
Смежные вопросы
- 1. Run Spark over Hadoop
- 2. Django Cookiecutter over https
- 3. WCF DataService over Https
- 4. Опубликовать JSON over HTTPS
- 5. Mojolicious over HTTPS
- 6. Google Charts Over HTTPS
- 7. GAE dev_appserver.py over HTTPS
- 8. HTTPS Delay Over VLAN
- 9. WebSocket over HTTPS
- 10. Sniff over HTTPS
- 11. jQuery ajax over https
- 12. WCF REST over HTTPS
- 13. Google maps over https
- 14. SOAP WS over https
- 15. axis2 over https стартер вопрос
- 16. WSDL over HTTPS в Java
- 17. TeamCity и JIRA over HTTPS
- 18. Bosh over https using smack
- 19. Powershell Invoke-RestMethod over HTTPS
- 20. Perl XML-RPC over HTTPS
- 21. Ember CLI Server Over HTTPS
- 22. Basic Auth over HTTPS Java
- 23. Nancyfx self hosting over HTTPS
- 24. phpessid в cookie over https
- 25. Faye with nodejs over HTTPS
- 26. Websockets over HTTPS 403 Forbidden
- 27. Facebook Deauthorize Callback over HTTPS
- 28. Ajax call over https SSL
- 29. Vim run command over text object
- 30. POSTing xml over HTTPS с Java