Also in the local_settings.py file there is a HTTPS statement that links in paths and my media path wasn't on that line. That was why the partial encryption. none of my css files or media or jscript files were coming through the https protocol but kept coming through the http protocol.
On Oct 25, 3:36 pm, Shawn Collins <[email protected]> wrote: > It turns out that I had included the vhosts file and it had a > certificate of it's own. So I was getting part of my certificate and > part of it's certificate. > > On Oct 25, 1:05 pm, Bruce Kroeze <[email protected]> wrote: > > > > > > > > > Probably you are using a fully qualified name in your MEDIA_URL. Just use a > > relative path instead. > > > On Tue, Oct 25, 2011 at 10:28 AM, Shawn Collins <[email protected]>wrote: > > > > Ok so that forced the css through the https but it still pulls the > > > images from http. > > > > On Oct 24, 3:01 pm, Bruce Kroeze <[email protected]> wrote: > > > > You can use something like this, if you are using the default > > > > shop/context_processors.py > > > > > <style type="text/css" src="http{% if is_secure %}s{% endif > > > > %}://your_static/css/site.css"></style> > > > > > On Mon, Oct 24, 2011 at 12:49 PM, Shawn Collins <[email protected] > > > >wrote: > > > > > > Yes it did help. Thank you very much. What did you do to force the css > > > > > through https? > > > > > > On Oct 23, 9:39 am, Laszlo Antal <[email protected]> wrote: > > > > > > Hi, > > > > > > > Not front of my computer so I can't give exact directions. But I > > > > > > used > > > > > firebug and the Net tab(?) where it shows all the http requests. There > > > you > > > > > will see what has a URL with http and https. > > > > > > In my case the issue was the images loaded from the css files for > > > > > background and buttons for divs. > > > > > > > Hope it helps > > > > > > > lzantal > > > > > > > On Oct 22, 2011, at 16:17, Shawn Collins <[email protected]> > > > wrote: > > > > > > > > Fire Fox and Chrome, are both telling me that my pages are only > > > > > > > partially encrypted. The logo.png is encrypted, and the > > > > > > > favicon.png > > > is > > > > > > > encrypted but everything else is not. I'm hoping it's only my > > > > > > > media > > > > > > > that is not encrypted but so far that's the only error messages I > > > get. > > > > > > > Here are my virtual host settings for the store. > > > > > > > <VirtualHost *:80> > > > > > > > ServerAdmin [email protected] > > > > > > > ServerNamewww.north49hats.ca > > > > > > > ServerAlias 127.0.0.1 localhost 10.8.1.154 Wigens > > > > > > > > <Location "/"> > > > > > > > SetHandler mod_python > > > > > > > PythonHandler django.core.handlers.modpython > > > > > > > PythonPath "['/home/shawn', > > > '/usr/lib/python2.6/site-packages/ > > > > > > > django'] + sys.path" > > > > > > > SetEnv DJANGO_SETTINGS_MODULE store.settings > > > > > > > PythonDebug On > > > > > > > </Location> > > > > > > > > <Location "/media"> > > > > > > > SetHandler None > > > > > > > </Location> > > > > > > > > Alias /media /home/shawn/store/static > > > > > > > </VirtualHost> > > > > > > > > <VirtualHost *:443> > > > > > > > ServerAdmin [email protected] > > > > > > > ServerNamewww.north49hats.ca > > > > > > > ServerAlias 127.0.0.1 localhost 10.8.1.154 Wigens > > > > > > > > <Location "/"> > > > > > > > SetHandler mod_python > > > > > > > PythonHandler django.core.handlers.modpython > > > > > > > PythonPath "['/home/shawn', > > > '/usr/lib/python2.6/site-packages/ > > > > > > > django'] + sys.path" > > > > > > > SetEnv DJANGO_SETTINGS_MODULE store.settings > > > > > > > PythonDebug On > > > > > > > </Location> > > > > > > > > <Location "/media"> > > > > > > > SetHandler None > > > > > > > </Location> > > > > > > > > SSLEngine on > > > > > > > SSLCertificateFile /etc/httpd/conf/ssl.key/public.crt > > > > > > > SSLCertificateKeyFile /etc/httpd/conf/ssl.key/private.key > > > > > > > SSLCACertificateFile /etc/httpd/conf/ssl.key/intermediate.crt > > > > > > > > Alias /media /home/shawn/store/static > > > > > > > </VirtualHost> > > > > > > > > And in my settings.py file I have the middleware ssl line right at > > > the > > > > > > > end of the lineup. > > > > > > > > MIDDLEWARE_CLASSES = ( > > > > > > > "django.middleware.common.CommonMiddleware", > > > > > > > "django.contrib.sessions.middleware.SessionMiddleware", > > > > > > > "django.middleware.csrf.CsrfViewMiddleware", > > > > > > > "django.middleware.locale.LocaleMiddleware", > > > > > > > "django.contrib.auth.middleware.AuthenticationMiddleware", > > > > > > > "django.middleware.doc.XViewMiddleware", > > > > > > > "django.contrib.messages.middleware.MessageMiddleware", > > > > > > > "threaded_multihost.middleware.ThreadLocalMiddleware", > > > > > > > #"satchmo_ext.recentlist.middleware.RecentProductMiddleware", > > > > > > > #'debug_toolbar.middleware.DebugToolbarMiddleware', > > > > > > > "satchmo_store.shop.SSLMiddleware.SSLRedirect", > > > > > > > ) > > > > > > > And I have the ssl = True line in at the bottom. > > > > > > > > SATCHMO_SETTINGS = { > > > > > > > 'SHOP_BASE' : '', > > > > > > > 'MULTISHOP' : False, > > > > > > > 'PRODUCT_SLUG' : 'items', > > > > > > > 'SSL' : True, > > > > > > > #'SHOP_URLS' : patterns('satchmo_store.shop.views',) > > > > > > > } > > > > > > > > and I have the HTTPS_PATH line in the local_settings.py file > > > > > > > > LOCAL_DEV = True > > > > > > > DEBUG = False > > > > > > > TEMPLATE_DEBUG = DEBUG > > > > > > > HTTPS_PATHS = ('admin/', 'settings/', 'accounts/') > > > > > > > > And I have verisign certificates, that are actually being used, > > > > > > > but > > > it > > > > > > > still tells me that the page is only partially encrypted. Can > > > anyone > > > > > > > help me find what I'm missing? > > > > > > > > -- > > > > > > > You received this message because you are subscribed to the Google > > > > > Groups "Satchmo users" group. > > > > > > > To post to this group, send email to > > > [email protected]. > > > > > > > To unsubscribe from this group, send email to > > > > > [email protected]. > > > > > > > For more options, visit this group athttp:// > > > > > groups.google.com/group/satchmo-users?hl=en. > > > > > > -- > > > > > You received this message because you are subscribed to the Google > > > Groups > > > > > "Satchmo users" group. > > > > > To post to this group, send email to [email protected]. > > > > > To unsubscribe from this group, send email to > > > > > [email protected]. > > > > > For more options, visit this group at > > > > >http://groups.google.com/group/satchmo-users?hl=en. > > > > > -- > > > > Bruce Kroezehttp://www.ecomsmith.com > > > > It's time to hammer your site into shape. > > > > -- > > > You received this message because you are subscribed to the Google Groups > > > "Satchmo users" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]. > > > For more options, visit this group at > > >http://groups.google.com/group/satchmo-users?hl=en. > > > -- > > Bruce Kroezehttp://www.ecomsmith.com > > It's time to hammer your site into shape. -- You received this message because you are subscribed to the Google Groups "Satchmo users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=en.
