Ayuda, pregunta para principiantes, ¿cómo usar el protocolo https en Django?
¿A contracorriente? ¿Simple_Academy_Server? {
¿Servidor? UNIX: /opt/simple_academy/run/gunicorn.sock? fail_time out = 0;}#?Redireccionar? ¿todo? ¿No cifrado? ¿A dónde ir? servidor cifrado? {
nombre_servidor? Academia.Simple;
Escucha. 80;
¿Regresar? 301?
$ request_uri}¿servidor? {
nombre_servidor? Academia.Simple;
Escucha. 443;? #?lt-
ssl? abierto;? #?lt-ssl_certificate? /etc/SSL/simpleacademy_cert_chain.CRT;? #?lt-ssl_certificate_key? /etc/SSL/simpleacademy.key;? #?lt-
client_max_body_size? 4G;
acceso_log? /opt/simple_academy/logs/nginx-access.log;
¿Registro de errores? /opt/simple _ academy/logs/nginx-error .
¿Ubicación? /?{
proxy_set_header? ¿X-reenviado-para? $ proxy_add_x_forwarded_for
proxy_set_header? ¿X-Reenviado-Proto? ¿https? #?lt-proxy_set_header? ¿anfitrión? $http_host
proxy_redirect? Desactivado;
¿Si? (!-f?$request_filename)? {
¿proxy_pass?
Pausa;
}
}}Luego configura los ajustes del proyecto django
¿Security_Proxy_SSL_HEADER? =?('HTTP_X_FORWARDED_PROTO',?https')
Secure_SSL_Redirect? =?Verdadero
SESSION_COOKIE_SECURE? =?Real
¿Son seguras las cookies CSRF? =?Real