Tôi sử dụng Django cho trang web của mình và tôi muốn biết liệu có một công việc xung quanh để thử nghiệm các trang bảo mật trong máy chủ Phát triển hay không. Như một giải pháp tạm thời, tôi sẽ không sử dụng HTTP để kiểm tra các trang web trong máy chủ dev, mà tôi nghĩ không phải là một cách chính xác? Bạn nghĩ sao?Có cách nào dễ dàng để kiểm tra các trang web được bảo vệ SSL trong máy chủ Phát triển, sử dụng Django không?
Trả lời
This trông hữu ích - sử dụng stunnel để tuyến các yêu cầu HTTPS để django máy chủ dev.
Máy chủ phát triển Django rất cơ bản và chỉ dành cho thử nghiệm tại địa phương. Nó không hỗ trợ ssl/https. Bạn sẽ phải chạy nó bằng cách sử dụng Apache, NGINX hoặc một số máy chủ web khác có hỗ trợ SSL để kiểm tra.
Bạn có thể xem xét mod_wsgi
, vì nó có thể được sử dụng để phát triển, thử nghiệm và triển khai. mod_wsgi
có thể được cấu hình để phát hiện bất kỳ thay đổi nào bạn thực hiện đối với mã Python và tự động khởi động lại, giống như máy chủ phát triển.
Tôi có xu hướng thực hiện hầu hết phát triển trên máy cục bộ của mình, nhưng sử dụng máy chủ triển khai tham chiếu thực tế để thử nghiệm. Nó đang chạy mod_wsgi theo apache, với chứng chỉ tự ký. Một bài báo gần đây của chi tiết Graham Dumpleton có sẵn ở đây:
http://blog.dscpl.com.au/2008/12/using-modwsgi-when-developing-django.html
Bây giờ bạn có thể sử dụng FakeSSLMiddleware
- 1. IIS7 - Mật khẩu bảo vệ máy chủ phát triển
- 2. Làm cách nào để kiểm tra lỗ hổng SSL trên máy chủ web của tôi?
- 3. Làm cách nào để kiểm tra kết nối https với Django dễ dàng như tôi có thể kết nối không phải https bằng cách sử dụng 'runserver'?
- 4. Trong .NET MVC, có cách nào dễ dàng để kiểm tra xem tôi có đang ở trang chủ không?
- 5. Sử dụng Django trừ máy chủ web
- 6. Làm cách nào để kiểm tra SSL trên máy phát triển?
- 7. Bảo vệ mã phía máy chủ Node.js
- 8. Cách dễ dàng để sử dụng FindControl ("")
- 9. Kiểm tra trang web Django trên iphone
- 10. Máy chủ phát triển ASP.NET (a.k.a. Cassini) có hỗ trợ SSL không?
- 11. Mẹo để phát triển máy chủ web
- 12. Có cách nào dễ dàng để sử dụng InternalsVisibleToAttribute?
- 13. IDE để phát triển web Django
- 14. Chứng chỉ số hoạt động như thế nào khi được sử dụng để bảo mật trang web (sử dụng SSL)?
- 15. Phần tử video HTML5 không thể tìm kiếm được khi sử dụng máy chủ phát triển Django
- 16. Bảo vệ yêu cầu GET trong ứng dụng web Django
- 17. Cách kiểm tra trang web di động mới được phát triển của tôi Tại địa phương
- 18. Máy chủ kiểm tra xác thực
- 19. Máy chủ web nào sử dụng để phát triển web Lua
- 20. Cách dễ dàng, không đau để kiểm tra các móc kim loại mới (đang hoạt động)
- 21. Cách kiểm tra cục bộ Trang web của Django Khung
- 22. Cách dễ dàng để kiểm tra xem mục có nằm trong danh sách không?
- 23. Làm cách nào để kiểm tra xem trang hiện tại có đang sử dụng SSL trong ASP.Net không?
- 24. Làm cách nào để kiểm tra trang web bằng XAMPP?
- 25. Xác thực cơ bản IIS7 để bảo vệ trang web sử dụng xác thực mẫu
- 26. Các trang web cục bộ không hiển thị trong VirtualBox khi sử dụng máy chủ phát triển địa phương của Django?
- 27. Có cách nào dễ dàng để cung cấp một Ứng dụng Web hoặc Dịch vụ Web dựa trên Matlab không?
- 28. Làm thế nào để bạn bảo vệ trang web quản trị django?
- 29. Trình phát FLV dễ dàng nhất để nhúng video trên trang web là gì?
- 30. Cách dễ dàng để thoát khỏi các biến mẫu Django
ý bạn là gì bởi "chứng chỉ tự ký"? –