I've been going back over my configuration compared to various other 
deployment recipes after realizing I was missing some non-critical uwsgi 
related parameters. I noticed my static location block in nginx was 
different than the one recommended in the web2py nginx+uwsgi setup script.

Here's what I use, which I took from the config I use on PHP vhosts, with 
only the commented out gzip line added for web2py:

location ~* \.(jpg|jpeg|gif|png|svg|css|js|ico|xml|ttf|otf|woff)$ {
    access_log        off;
    log_not_found     off;
    expires           max;
 
    #include ~/nginx/conf/web2py/gzip_static.conf;
} 

Here is what's created by the stock web2py script:

location ~* ^/(\w+)/static/ {
    root /home/www-data/web2py/applications/;
    #remove next comment on production
    #expires max;
    ### if you want to use pre-gzipped static files (recommended)
    ### check scripts/zip_static_files.py and remove the comments
    # include /etc/nginx/conf.d/web2py/gzip_static.conf;
    ###
}

Is there any disadvantage to my static handling over what's recommended? It 
seems mine would be advantageous as it would also serve file system uploads 
that are not saved to the static directory directly with nginx.


Additionally, is it okay to enable static_gzip before zipping my static assets? 
If I've not yet reached production with an app will the server fallback to the 
unzipped assets in the absence of zipped files?

-- 

--- 
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/groups/opt_out.

Reply via email to