My case I just  copy default-both.conf (attached in previous post) to 
/etc/apache2/sites-enabled/ 
and restart apache. It work as aspect after done that.
thank you for sharing..  :)

เมื่อ วันพุธที่ 11 กุมภาพันธ์ ค.ศ. 2015 8 นาฬิกา 30 นาที 12 วินาที UTC+7, 
tim spear เขียนว่า:
>
> I tried similar but then http: didn't work because Apache didn't know to 
> send the requests to web2py. I found the 
> http://stackoverflow.com/questions/28116754/how-can-i-make-part-of-the-website-not-use-https-in-web2py
>  
> solution got http to work while keeping admin on https though I was 
> changing things without understanding them very well and hope I have not 
> broken something else.
>
> On Tue, Feb 10, 2015 at 7:02 AM, Ariya Owam-aram <[email protected] 
> <javascript:>> wrote:
>
>> 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 a topic in the 
>> Google Groups "web2py-users" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/web2py/bmVICJOMpXM/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to