Thanks!!! I will try!
On Fri, Oct 4, 2013 at 11:32 PM, IVINH <toa...@gmail.com> wrote: > > Nginx config: > > > server { > listen 80; > server_name demo.ivinh.com www.demo.ivinh.com; > include deny_admin.txt; > access_log logs/demo.ivinh.com.access.log; > error_log logs/demo.ivinh.com.error.log; > location / { > proxy_pass http://127.0.0.1:86; > proxy_set_header Host demo.ivinh.com; > include proxy.conf; > }} > server { > listen 80; > server_name demo1.ivinh.com www.demo1.ivinh.com; > include deny_admin.txt; > access_log logs/demo1.ivinh.com.access.log; > error_log logs/demo1.ivinh.com.error.log; > location / { > proxy_pass http://127.0.0.1:86; > proxy_set_header Host demo1.ivinh.com; > include proxy.conf; > }} > > > Web2py routes.py run at 127.0.0.1 port 86: > > > routes_in = (( > (('.*http://demo.ivinh.com.* /*', '/demo')), > (('.*http://demo1.ivinh.com.* /*', '/demo1')) > )) > > > > > > Vào 06:43:07 UTC+7 Thứ bảy, ngày 05 tháng mười năm 2013, Tito Garrido đã > viết: > >> Hi Folks, >> >> I am using the default setup from the book for nginx: >> >> scripts/setup-web2py-nginx-**uwsgi-ubuntu.sh >> >> And my routes are using *pattern-based* system. >> >> The question is, how can I route www.domain1.com to app1 and >> www.domain2.com to app2? >> >> nginx config in sites-enabled: >> >> *server { >> listen 80; >> server_name $hostname; >> ###to enable correct use of response.static_version >> location ~* ^/(\w+)/static(?:/_[\d]+\.[\d]+\.[\d]+)?/(.*)$ { >> alias /home/www-data/web2py/applications/$1/static/$2; >> expires max; >> } >> ### >> >> ###if you use something like myapp = dict(languages=[en, it, jp], >> default_language=en) in your routes.py >> #location ~* ^/(\w+)/(en|it|jp)/static/(.*)$ { >> # alias /home/www-data/web2py/applications/$1/; >> # try_files static/$2/$3 static/$3 =404; >> #} >> ### >> 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; >> ### >> } >> location / { >> #uwsgi_pass 127.0.0.1:9001; >> uwsgi_pass unix:///tmp/web2py.socket; >> include uwsgi_params; >> uwsgi_param UWSGI_SCHEME $scheme; >> uwsgi_param SERVER_SOFTWARE nginx/$nginx_version; >> >> ###remove the comments to turn on if you want gzip >> compression of your pages >> include /etc/nginx/conf.d/web2py/gzip.conf; >> ### end gzip section >> >> ### remove the comments if you use uploads (max 10 MB) >> #client_max_body_size 10m; >> ### >> } >> }* >> >> Thanks in advance! >> >> Tito >> -- >> >> Linux User #387870 >> .........____ >> .... _/_õ|__| >> ..º[ .-.___.-._| . . . . >> .__( o)__( o).:_______ >> > -- > 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/groups/opt_out. > -- Linux User #387870 .........____ .... _/_õ|__| ..º[ .-.___.-._| . . . . .__( o)__( o).:_______ -- 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/groups/opt_out.