Ich benutze Django für meine Website und ich möchte wissen, ob es eine Arbeit gibt, um sichere Seiten im Entwicklungsserver zu testen. Als temporäre Problemumgehung verwende ich HTTP nicht, um die Webseiten im dev-Server zu überprüfen, was meiner Meinung nach nicht korrekt ist? Was denken Sie?Gibt es eine einfache Möglichkeit, SSL-geschützte Webseiten im Entwicklungsserver mit Django zu testen?
Antwort
This sieht nützlich verwenden können - stunnel zu routen HTTPS-Anfragen mit Dev-Server django.
Der Django-Entwicklungsserver ist sehr einfach und nur für lokale Tests vorgesehen. Es unterstützt nicht ssl/https. Sie müssen es mit Apache, NGINX oder einem anderen Webserver ausführen, der SSL zum Testen unterstützt.
Sie könnten mod_wsgi
in Betracht ziehen, da es für Entwicklung, Tests und Bereitstellung verwendet werden kann. mod_wsgi
kann konfiguriert werden, um Änderungen an Ihrem Python-Code zu erkennen und automatisch neu zu starten, genau wie der Entwicklungsserver.
Ich tendiere dazu, den Großteil meiner Entwicklung auf meinem lokalen Rechner auszuführen, verwende aber einen tatsächlichen Referenzimplementierungsserver zum Testen. Es läuft mod_wsgi unter Apache mit einem selbstsignierten Zertifikat. Eine kürzlich ausführlichen Artikel von Graham Dumpleton finden Sie hier:
http://blog.dscpl.com.au/2008/12/using-modwsgi-when-developing-django.html
Sie jetzt FakeSSLMiddleware
- 1. Gibt es eine einfache Möglichkeit, Openshift Autoscaling zu testen?
- 2. Gibt es eine einfache Möglichkeit, Gulture mit Django zu verwenden?
- 3. Gibt es eine einfache, einfache, faule Möglichkeit, Regeln gegen Apache mod_rewrite zu testen?
- 4. Gibt es eine einfache Möglichkeit, jshint mit Netbeans zu integrieren?
- 5. Gibt es eine einfache Möglichkeit, Hoptoad mit CakePHP zu verwenden?
- 6. Gibt es eine einfache Möglichkeit, mit Basscss zu beginnen?
- 7. Gibt es eine einfache Möglichkeit, mit Open MPI zu klingeln?
- 8. Gibt es eine einfache Möglichkeit, InternalsVisibleToAttribute zu verwenden?
- 9. Gibt es eine Möglichkeit, eine Variable für "isForEachable" zu testen?
- 10. Gibt es eine einfache Möglichkeit zu testen, ob Sie eine aus einer Reihe von Aufzählungen übereinstimmen?
- 11. Gibt es eine Möglichkeit, eine SQLAlchemy Connection zu testen?
- 12. Gibt es eine andere Möglichkeit, Enum-Bitfelder zu testen?
- 13. Gibt es eine einfache Möglichkeit, Kriterien in HQL zu konvertieren?
- 14. Gibt es eine einfache Möglichkeit, einen Code TextBox zu erstellen?
- 15. Gibt es eine clevere Möglichkeit, Unit AspectJ Richtlinienerzwingungsaspekte zu testen?
- 16. Gibt es eine einfache Möglichkeit, alle gängigen Modulerweiterungen zu erhalten?
- 17. Gibt es eine Möglichkeit, Methoden mit viel Raw_Input in Django zu testen?
- 18. Gibt es eine einfache Möglichkeit, Bildabmessungen in Ruby zu erhalten?
- 19. Gibt es eine einfache Möglichkeit, das Alphabet programmatisch zu erhalten?
- 20. Gibt es eine einfache Möglichkeit, TypeScript-Definitionen zu installieren?
- 21. Testen von Dokumenten-Uploads im Entwicklungsserver mit JSON-Dateien
- 22. Gibt es eine einfache Möglichkeit zu testen, ob ein Moose-Attribut schreibgeschützt ist?
- 23. Gibt es eine einfache Möglichkeit, Routing in JSF zu implementieren?
- 24. Gibt es eine einfache Möglichkeit, Bilder schräg zu stellen?
- 25. Gibt es eine einfache Möglichkeit, ein ASP.NET-Formular zu löschen?
- 26. Gibt es eine einfache Möglichkeit, JavaScript in WebStorm zu bewerten?
- 27. Gibt es eine einfache Möglichkeit, zwei System.Drawing.Color-Werte zu mischen?
- 28. Gibt es eine einfache Möglichkeit, Benutzer von Facebook zu erhalten?
- 29. Gibt es eine einfache Möglichkeit, den Flex Preloader zu verstecken?
- 30. Gibt es eine Möglichkeit, Cache-Fehler in Django zu ignorieren?
was meinst du mit "selbstsigniertes Zertifikat"? –