HI Juozas Masiulis In /etc/apache2/sites-enabled/default.conf please chenge rewriterule as follows.
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/(admin/.*) https://%{SERVER_NAME}/$1 [R,L] Hope it wil help เมื่อ วันพุธที่ 4 กุมภาพันธ์ ค.ศ. 2015 3 นาฬิกา 48 นาที 21 วินาที UTC+7, Juozas Masiulis เขียนว่า: > > For certain reasons I could not use https for my entire website. I load > content from external domains through javascript, which I do not controll, > and those scripts get blocked by the browser. I would like to use https > only on admin, and I can get apache to redirect only admin to https by > using this http://pastebin.com/raw.php?i=Hkz9YqnH config > > The redirection seems to work correctly, but then I can't acces admin > interface, because I am getting an exception , which I could read only by > changing this back to default config. > > Traceback (most recent call last): > File "/var/www/web2py/gluon/main.py", line 435, in wsgibase > session.connect(request, response) > File "/var/www/web2py/gluon/globals.py", line 931, in connect > session_pickled = pickle.dumps(self, pickle.HIGHEST_PROTOCOL) > TypeError: 'NoneType' object is not callable > > > 926. > 927. > 928. > 929. > 930. > 931. > > 932. > 933. > 934. > 935. > > response.cookies[response.session_id_name]['path'] = '/' > if cookie_expires: > response.cookies[response.session_id_name]['expires'] = \ > cookie_expires.strftime(FMT) > > session_pickled = pickle.dumps(self, pickle.HIGHEST_PROTOCOL) > > response.session_hash = hashlib.md5(session_pickled).hexdigest() > > if self.flash: > (response.flash, self.flash) = (self.flash, None) > > Function argument list > > (self=<Storage {}>, request=<Storage {'_vars': None, 'function': 'index', > 'c...'folder': '/var/www/web2py/applications/admin/'}>, response=<Storage > {'body': <cStringIO.StringO object at 0..._caller': <function <lambda> at > 0x7f0dbcfb3050>}>, db=None, tablename='web2py_session', masterapp='admin', > migrate=True, separate=None, check_client=False, cookie_key=None, > cookie_expires=None, compression_level=None) > > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.