<div dir="ltr"><div dir="ltr">Dear All,<div><br></div><div>Please help to enable https for <span class="gmail-il">GeoNode </span></div><div><br></div><div>Please find the details below in which GeoNdde deployed</div><div><br></div><div><b>Server OS</b>: RHEL 7.2</div><div><b><span class="gmail-il">GeoNode</span> Version</b>: 2.4</div><div><b>Bits</b>:64 -bit machine.</div><div>Apache 2.4.6</div><div>Python:2.7.5</div><div>GeoServer :2.7.4</div><div>Tomcat Version:7.0.54</div><div><br></div><div>The following commands executed. (followed from <b><a href="http://docs.geonode.org/en/2.4.x/tutorials/advanced/geonode_production/ssl.html?highlight=ssl" target="_blank">http://docs.<span class="gmail-il">geonode</span>.org/en/2.4.x/tutorials/advanced/geonode_production/<span class="gmail-il">ssl</span>.html?highlight=<span class="gmail-il">ssl</span></a></b>)</div><div><br></div><div><span style="color:rgb(64,64,64);font-family:Lato,proxima-nova,"Helvetica Neue",Arial,sans-serif;font-size:16px;background-color:rgb(252,252,252)">1. Copied the our</span><span style="color:rgb(64,64,64);font-family:Lato,proxima-nova,"Helvetica Neue",Arial,sans-serif;font-size:16px;background-color:rgb(252,252,252)"> </span><span class="gmail-il" style="color:rgb(64,64,64);font-family:Lato,proxima-nova,"Helvetica Neue",Arial,sans-serif;font-size:16px">SSL</span><span style="color:rgb(64,64,64);font-family:Lato,proxima-nova,"Helvetica Neue",Arial,sans-serif;font-size:16px;background-color:rgb(252,252,252)"> </span><span style="color:rgb(64,64,64);font-family:Lato,proxima-nova,"Helvetica Neue",Arial,sans-serif;font-size:16px;background-color:rgb(252,252,252)">key and certificate to the following locations </span>  <br></div><div><br></div><div>   As, We are using WildCard.crt  The following were copied</div><div><br></div><div>    a. SSLcertificateFile  with    Wildcard.crt,</div><div>    b. SSLCertificateKeyFile  with server.key </div><div>    c. SSLCertificateChainFile  with Intermediate.crt</div><div><br></div><div>2.   Apache Configuration  as mentioned in above , I have modified in our geonode.conf file</div><div><br></div><div>3.  Tomcat Configuration - Edited Server.xml and done required changes</div><div><br></div><div>4. GeoNode Configuration - Changed Site Url to https</div><div><br></div><div>5. GeoServer Configuration - Changed web.xml</div><div><br></div><div>After doing above and restarting tomcat,apache site was redirecting to https, however when I am uploading data it is showing following error <b>SSLHandshakeError: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:765)</b></div><div><br></div><div><div>File "/home/geonode/geonode/layers/views.py", line 171, in layer_upload</div><div>[Mon May 06 10:34:55.699359 2019] [:error] [pid 39822]     title=form.cleaned_data["layer_title"],</div><div>[Mon May 06 10:34:55.699361 2019] [:error] [pid 39822]   File "/home/geonode/geonode/layers/utils.py", line 470, in file_upload</div><div>[Mon May 06 10:34:55.699363 2019] [:error] [pid 39822]     defaults=defaults</div><div>[Mon May 06 10:34:55.699365 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/django/db/models/manager.py", line 154, in get_or_create</div><div>[Mon May 06 10:34:55.699368 2019] [:error] [pid 39822]     return self.get_queryset().get_or_create(**kwargs)</div><div>[Mon May 06 10:34:55.699370 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/modeltranslation/manager.py", line 341, in get_or_create</div><div>[Mon May 06 10:34:55.699372 2019] [:error] [pid 39822]     return super(MultilingualQuerySet, self).get_or_create(**kwargs)</div><div>[Mon May 06 10:34:55.699375 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/django/db/models/query.py", line 383, in get_or_create</div><div>[Mon May 06 10:34:55.699377 2019] [:error] [pid 39822]     obj.save(force_insert=True, using=self.db)</div><div>[Mon May 06 10:34:55.699384 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/polymorphic/polymorphic_model.py", line 90, in save</div><div>[Mon May 06 10:34:55.699393 2019] [:error] [pid 39822]     return super(PolymorphicModel, self).save(*args, **kwargs)</div><div>[Mon May 06 10:34:55.699395 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/django/db/models/base.py", line 545, in save</div><div>[Mon May 06 10:34:55.699397 2019] [:error] [pid 39822]     force_update=force_update, update_fields=update_fields)</div><div>[Mon May 06 10:34:55.699399 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/django/db/models/base.py", line 569, in save_base</div><div>[Mon May 06 10:34:55.699401 2019] [:error] [pid 39822]     update_fields=update_fields)</div><div>[Mon May 06 10:34:55.699403 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/django/dispatch/dispatcher.py", line 185, in send</div><div>[Mon May 06 10:34:55.699405 2019] [:error] [pid 39822]     response = receiver(signal=self, sender=sender, **named)</div><div>[Mon May 06 10:34:55.699407 2019] [:error] [pid 39822]   File "/home/geonode/geonode/geoserver/signals.py", line 74, in geoserver_pre_save</div><div>[Mon May 06 10:34:55.699409 2019] [:error] [pid 39822]     charset=instance.charset)</div><div>[Mon May 06 10:34:55.699410 2019] [:error] [pid 39822]   File "/home/geonode/geonode/geoserver/helpers.py", line 1053, in geoserver_upload</div><div>[Mon May 06 10:34:55.699412 2019] [:error] [pid 39822]     workspace = cat.get_default_workspace()</div><div>[Mon May 06 10:34:55.699414 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/geoserver/catalog.py", line 876, in get_default_workspace</div><div>[Mon May 06 10:34:55.699416 2019] [:error] [pid 39822]     ws.fetch()</div><div>[Mon May 06 10:34:55.699418 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/geoserver/support.py", line 174, in fetch</div><div>[Mon May 06 10:34:55.699420 2019] [:error] [pid 39822]     self.dom = self.catalog.get_xml(self.href)</div><div>[Mon May 06 10:34:55.699425 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/geoserver/catalog.py", line 211, in get_xml</div><div>[Mon May 06 10:34:55.699428 2019] [:error] [pid 39822]     response, content = self.http.request(rest_url)</div><div>[Mon May 06 10:34:55.699430 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/httplib2/__init__.py", line 1572, in request</div><div>[Mon May 06 10:34:55.699432 2019] [:error] [pid 39822]     (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)</div><div>[Mon May 06 10:34:55.699434 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/httplib2/__init__.py", line 1319, in _request</div><div>[Mon May 06 10:34:55.699436 2019] [:error] [pid 39822]     (response, content) = self._conn_request(conn, request_uri, method, body, headers)</div><div>[Mon May 06 10:34:55.699438 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/httplib2/__init__.py", line 1254, in _conn_request</div><div>[Mon May 06 10:34:55.699440 2019] [:error] [pid 39822]     conn.connect()</div><div>[Mon May 06 10:34:55.699442 2019] [:error] [pid 39822]   File "/usr/lib/python2.7/site-packages/httplib2/__init__.py", line 1046, in connect</div><div>[Mon May 06 10:34:55.699444 2019] [:error] [pid 39822]     raise SSLHandshakeError(e)</div><div>[Mon May 06 10:34:55.699445 2019] [:error] [pid 39822] SSLHandshakeError: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:765)</div><div><span style="background-color:rgb(252,252,252);color:rgb(64,64,64);font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap"><br></span></div><div><span style="background-color:rgb(252,252,252);color:rgb(64,64,64);font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap"><br></span></div><div><span style="background-color:rgb(255,255,255)">Please help me to resolve the issue and let me know any other information require further.</span></div><div><span style="background-color:rgb(252,252,252);color:rgb(64,64,64);font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap"><br></span></div><div><span style="background-color:rgb(252,252,252);color:rgb(64,64,64);font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap">Thanks&Regards,</span></div><div><span style="background-color:rgb(252,252,252);color:rgb(64,64,64);font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;white-space:pre-wrap">Naresh.N </span></div></div><pre style="white-space:pre-wrap;box-sizing:border-box;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;margin-top:0px;margin-bottom:0px;padding:12px;overflow:auto;line-height:normal;color:rgb(64,64,64);background-color:rgb(252,252,252)"><br></pre><p class="MsoNormal" style="margin:0in 0in 10pt;line-height:normal;background:rgb(252,252,252);font-size:11pt;font-family:Calibri,sans-serif"><br></p><p class="MsoNormal" style="margin:0in 0in 10pt;line-height:normal;background:rgb(252,252,252)"><br></p><p class="MsoNormal" style="margin:0in 0in 10pt;line-height:normal;background:rgb(252,252,252)">Thanks&Regards,</p><p class="MsoNormal" style="margin:0in 0in 10pt;line-height:normal;background:rgb(252,252,252)">Naresh</p></div></div>