Do you get anything in either CouchDB or nginx logs?
On Friday, 21 September 2012 at 16:07, john.tiger wrote: > On 09/21/2012 06:00 AM, Simon Metson wrote: > > Yup, you'll need to proxy CouchDB so that everything appears to come from > > the same server. http://wiki.apache.org/couchdb/Nginx_As_a_Reverse_Proxy > > might be a decent place to start. > > > thks for this reference - still cannot get it to work - here is the file > (in sites-available symlinked to sites-enabled (nginx.conf is still the > default except with user added to top) > > any help appreciated > > server { > #listen 80; ## listen for ipv4; this line is default and implied > #listen [::]:80 default_server ipv6only=on; ## listen for ipv6 > > root /home/work/couchdb/testdb; > index index.html index.htm; > > # Make site accessible from http://localhost/ > server_name localhost; > > location ^/(.*)/_changes { > proxy_pass http://127.0.0.1:5984/; > proxy_redirect off; > proxy_buffering off; > proxy_set_header Host $host; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > } > > location /testdb { > rewrite /testdb/(.*) /$1 break; > proxy_pass http://127.0.0.1:5984/; > proxy_redirect off; > proxy_set_header Host $host; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > } > } > > > > > > > > On Thursday, 20 September 2012 at 22:04, john.tiger wrote: > > > > > On 09/20/2012 01:26 PM, Simon Metson wrote: > > > > Hey John, > > > > http://bradley-holt.com/2011/07/couchdb-jquery-plugin-reference/ might > > > > be a useful reference for you. > > > > > > > > I've got a working example that I'll put online tomorrow. It uses > > > > backbone Events to communicate when someone logs in/out, but if you > > > > don't need/want that removing it should be easy enough. > > > > Cheers > > > > Simon > > > > > > > > > > > > > hmm, I'm suspecting our stuff was "silently" failing - using straight > > > $.getjson call now shows: > > > > > > Origin http://127.0.0.1 is not allowed by Access-Control-Allow-Origin. > > > > > > the nginx conf is set up to render html pages at http://127.0.0.1 > > > > > > wondering if the nginx conf needs a line: > > > location /<dbname>/ {proxy_pass http://127.0.0.1:5984;} > > > > > > > > > > > > > > > > > > > > > > > On Wednesday, 19 September 2012 at 02:12, john.tiger wrote: > > > > > > > > > On 09/18/2012 04:32 PM, Simon Metson wrote: > > > > > > You're trying to do login/session/logout in Backbone? Give me a few > > > > > > days > > > > > > and I can write up an example app. > > > > > > > > > > > > > > > > no not in Backbone, just in our own html5 and jquery code. Going thru > > > > > the jquery.couch lib and futon lib, I started to document the needed > > > > > calls - still not quite there - for example, to create a user (reader > > > > > type) do you still have to create the password hash first or does > > > > > couch > > > > > now do that .... > > > > > > > > > > > > > > > > > > > > > > > > > >
