<div dir="ltr"><div><div><div><div><div><div>Hi list,<br><br>I think I've hit a httplib2 bug that is causing trouble in my GeoNode Install. I have GeoNode (v2.4.1) running on Ubuntu 14.01. The server is behind a reverse proxy that has multiple SSL certificates associated with only one IP address. <br><br></div><div>The problem is that when I try to upload some data to GeoNode, I get a certificate mismatch. The returned certificate is the one associated with the IP address of the reverse proxy and not the certificate my geonode site.<br></div><div><br></div><div>From what I was told, the ability to resolve multiple SSL certificates from one address is implemented through SNI (Server Name Indication). And from this Github issue [2], it appears that Python 2.7 and its httplib2 will not receive SNI support.<br><br></div><div>Another thing that makes me believe it's a python2.7+httplib2 specific problem is that If I try to connect to my site using python2 and httplib2 it fails but, using python3, it works. <br></div><br></div>So, the questions are:<br></div>Is anyone running GeoNode behind a reverse proxy that implements multiple SSL certificates for one address (SNI)?<br></div>Will the next release of geonode use python3?<br><br></div>Cheers<br></div>Daniel<br><div><div><div><div><div><div><div><br>[1] <a href="https://lists.osgeo.org/pipermail/geonode-users/2016-June/001933.html">https://lists.osgeo.org/pipermail/geonode-users/2016-June/001933.html</a><br>[2] <a href="https://github.com/jcgregorio/httplib2/issues/233">https://github.com/jcgregorio/httplib2/issues/233</a><br></div></div></div></div></div></div></div></div>