Hi, Thanks for tour answer I've already try it. Like you I tougth ::1 was the problème for IpV6 but if it was I'd got the same problem for all my request a'd not only conflict when uploading attachment... Do you see anything else I could try?
Le 12 déc. 2016 7:07 PM, "Joan Touzet" <[email protected]> a écrit : > Try changing > > localhost:5984 > > to > > 127.0.0.1:5984 > > in your Apache configuration. > > The fail message from your Apache proxy suggests it is trying to > bind to an IPv6 localhost address, and I'm not 100% convinced this > works with CouchDB. > > -Joan > > ----- Original Message ----- > > From: "max" <[email protected]> > > To: [email protected] > > Sent: Monday, December 12, 2016 8:33:53 AM > > Subject: Re: httpd reverse-proxy reply 502 bad gateway > > > > Sorry for double, > > > > I forgot to write httpd log : > > > > > > [Mon Dec 12 14:24:08 2016] [error] (103)Software caused connection > > abort: > > proxy: pass request body failed to [::1]:5984 (localhost) > > [Mon Dec 12 14:24:08 2016] [error] proxy: pass request body failed to > > [::1]:5984 (localhost) from x.x.x.x () > > > > x.x.x.x being my public IP. > > > > 2016-12-12 14:16 GMT+01:00 max <[email protected]>: > > > > > Hi, > > > > > > I'm facing a 502 bad gateway error from my httpd proxy. > > > My use case is pretty simple, just PUT an image as attachment > > > twice. Then > > > the second request is facing a revision conflict but I get the 502 > > > error > > > instead of a JSON error response. > > > > > > The request I use : > > > > > > PUT > > > /database0/document0/tmpImage.jpg?rev=8-b5b4327c77aea245cf04c9e7ef8300 > 46 > > > HTTP/1.1 > > > // 1st response is a json ok response > > > PUT > > > /database0/document0/tmpImage.jpg?rev=8-b5b4327c77aea245cf04c9e7ef8300 > 46 > > > HTTP/1.1 > > > // 2nd response is 502 bad gateway html file > > > > > > To set up my proxy I used https://wiki.apache.org/ > > > couchdb/Apache_As_a_Reverse_Proxy > > > > > > You can see my httpd conf below. > > > Thanks for any hints. > > > > > > CouchDB 1.4. > > > CentOS 6 > > > > > > httpd.conf : > > > > > > AllowEncodedSlashes On > > > ProxyRequests Off > > > <Proxy *> > > > Order Allow,Deny > > > Allow from all > > > </Proxy> > > > > > > ServerName servtest.com > > > ProxyPass / http://localhost:5984/ nocanon > > > ProxyPassReverse / http://localhost:5984/ > > > > > > ssl.conf : > > > > > > AllowEncodedSlashes On > > > ProxyRequests Off > > > <Proxy *> > > > Order Allow,Deny > > > Allow from all > > > </Proxy> > > > > > > ServerName servtest.com > > > ProxyPass / http://localhost:5984/ nocanon > > > ProxyPassReverse / http://localhost.com:5984/ > > > SSLEngine on > > > SSLProtocol all -SSLv2 > > > SSLCertificateFile /etc/httpd/certs/servtest.crt > > > SSLCertificateKeyFile /etc/httpd/certs/servtest.key > > > SSLCertificateChainFile /etc/httpd/certs/DigiCertCA.crt > > > > > > > > > Max > > > > > >
