oh ok got you. Thanks
On Thu, Oct 13, 2016 11:47 AM, Ryne Everett [email protected] wrote: If you want your configuration to more closely resemble the default nginx template you can uncomment those ssl lines and use the django ssl middleware instead. On Thu, Oct 13, 2016 at 11:33 AM, Akhlaq Rao <[email protected]> wrote: ok so nginx template for SSL entries no good anymore, were they directly connected to SSLRedirectMiddleWare? Thanks,A On Thu, Oct 13, 2016 11:23 AM, Ryne Everett [email protected] wrote: SSLRedirectMiddleware would not solve that problem, all it does is redirect to https. The way I handle this is having a line like ` return 301 https://$host$request_uri; ` in my server block listening on port 80, and another server block listening on port 443 that actually proxies to django. On Thu, Oct 13, 2016 at 11:18 AM, Akhlaq Rao <[email protected]> wrote: Hi Ryne, I totally get it, but if I do not useSSLRedirectMiddleware then I don't see SSL Enable form in the Admin Settings. Do you know how do I enable SSL without usingSSLRedirectMiddleware? if I go to my frontend nginx all the SSL related entries are commented out. server { listen 80; # listen 443 ssl; server_name shop.couture92.com shop.couture92.com.; client_max_body_size 10M; keepalive_timeout 15; error_log /home/admin/logs/couture92_error_nginx.log info; # ssl_certificate conf/couture92.crt; # ssl_certificate_key conf/couture92.key; # ssl_session_cache shared:SSL:10m; # ssl_session_timeout 10m; Thanks, your help much appreciated. On Thu, Oct 13, 2016 10:44 AM, Ryne Everett [email protected] wrote: Whoops. I just pushed a fix for that bug. However, you still shouldn't be using that middleware. If you're going to use an SSL middleware, use django's ( https://docs.djangoproject.com/en/1.10/ref/middleware/#modu le-django.middleware.security). However, my recommendation is to handle the redirect in the frontend server (nginx, apache, etc) instead. On Thu, Oct 13, 2016 at 12:55 AM, Akhlaq Rao <[email protected]> wrote: If it's deprecated then how do we enable SSL now? when I enable it I get the following error: unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x10ff97950>Traceback (most recent call last): File "/Users/kashfey/Documents/Kash/Development/Webservice/mezzan ine/couture92/lib/python3.5/site-packages/django/utils/autoreload.py", line 226, in wrapper fn(*args, **kwargs) File "/Users/kashfey/Documents/Kash /Development/Webservice/mezzanine/couture92/lib/python3.5/si te-packages/mezzanine/core/management/commands/runserver.py", line 163, in inner_run super(Command, self).inner_run(*args, **kwargs) File "/Users/kashfey/Documents/Kash/Development/Webservice/mezzan ine/couture92/lib/python3.5/site-packages/django/core/manage ment/commands/runserver.py", line 142, in inner_run handler = self.get_handler(*args, **options) File "/Users/kashfey/Documents/Kash /Development/Webservice/mezzanine/couture92/lib/python3.5/si te-packages/mezzanine/core/management/commands/runserver.py", line 166, in get_handler handler = super(Command, self).get_handler(*args, **options) File "/Users/kashfey/Documents/Kash/Development/Webservice/mezzan ine/couture92/lib/python3.5/site-packages/django/contrib/sta ticfiles/management/commands/runserver.py", line 27, in get_handler handler = super(Command, self).get_handler(*args, **options) File "/Users/kashfey/Documents/Kash/Development/Webservice/mezzan ine/couture92/lib/python3.5/site-packages/django/core/manage ment/commands/runserver.py", line 64, in get_handler return get_internal_wsgi_application() File "/Users/kashfey/Documents/Kash /Development/Webservice/mezzanine/couture92/lib/python3.5/si te-packages/django/core/servers/basehttp.py", line 46, in get_internal_wsgi_application return get_wsgi_application() File "/Users/kashfey/Documents/Kash/Development/Webservice/mezzan ine/couture92/lib/python3.5/site-packages/django/core/wsgi.py", line 14, in get_wsgi_application return WSGIHandler() File "/Users/kashfey/Documents/Kash/Development/Webservice/mezzan ine/couture92/lib/python3.5/site-packages/django/core/handlers/wsgi.py", line 153, in __init__ self.load_middleware() File "/Users/kashfey/Documents/Kash /Development/Webservice/mezzanine/couture92/lib/python3.5/si te-packages/django/core/handlers/base.py", line 58, in load_middleware mw_instance = mw_class()TypeError: __init__() missing 1 required positional argument: 'get_response' -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
