This route didn't work for me...
routes_in = ((
(('.*http://demo.ivinh.com.* /*', '/demo')),
 (('.*http://demo1.ivinh.com.* /*', '/demo1'))
))

Not sure it is because I am using uwsgi... it keeps going to the default
website...




On Sat, Oct 5, 2013 at 4:30 PM, Tito Garrido <[email protected]> wrote:

> Thanks!!! I will try!
>
>
> On Fri, Oct 4, 2013 at 11:32 PM, IVINH <[email protected]> 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 [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
>
> Linux User #387870
> .........____
> .... _/_õ|__|
> ..º[ .-.___.-._| . . . .
> .__( o)__( o).:_______
>



-- 

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

Reply via email to