On May 21, 2012, at 9:32 AM, Jason Brower wrote:
> 
> How... How does it work?
> http://www.youtube.com/watch?v=xOrgLj9lOwk
> I haven't a clue how to check for that. :/

I'm not an expert here, so anyone who cares to correct me: feel free to jump in.

Your setup file created an Apache configuration file that contains this section:

  AliasMatch ^/([^/]+)/static/(.*) \
           %(web2pydir)s/applications/$1/static/$2
  <Directory %(web2pydir)s/applications/*/static/>
    Options -Indexes
    Order Allow,Deny
    Allow from all
  </Directory>

I think what's going on here is that Apache will preferentially serve the 
indicated files without making a wsgi call. That's typically what you want, for 
efficiency. 

How to test? What I do is to use curl -I to look at the http response headers; 
you could presumably use any browser that lets you see the headers. There 
should be a difference between the headers for a static file response depending 
on whether the above section is in the configuration file.


> BR,
> Jason
> On 05/21/2012 04:05 PM, Jonathan Lundell wrote:
>> On May 20, 2012, at 10:36 PM, Jason Brower wrote:
>>> A suppose it would be a little off topic, but I need it for my web2py 
>>> application.
>>> The book tells me I shouldn't use routes in web2py and use apache.
>>> I have mod_proxy install, as I used the setup-web2py-ubuntu.sh script and 
>>> it seems to have works perfects.
>>> I have the program installed and running at http://example.com/interestid/. 
>>>  When you go there it works perfectly.
>>> But I would like a little more quality and put it here...
>>> http://example.com
>>> An hints on how to get that to work; or better a play-by-play. (I can 
>>> program all day, but apache freaks me right out!)
>> Go ahead and use web2py routing for your active URLs—the ones that invoke 
>> web2py code. The main thing for server (eg Apache) routing is to directly 
>> serve static assets. IIRC, the setup script you used should already be doing 
>> that, but you might want to confirm it.
> 


Reply via email to