<div dir="ltr">Hi Teresa,<div><br></div><div>I didn't modify the urls.py - I did set the docker environment variables such as SITEURL and GEONODE_LB_HOST to point to the /geonode/ domain.  My api is available under /geonode/api</div><div><br></div><div>Regards</div><div>Gus</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 2 Apr 2020 at 22:08, Teresa Fazio <<a href="mailto:fazio@planetek.it">fazio@planetek.it</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_-190182960972473163WordSection1">
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Hi Gus,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Thanks for your replay.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">I’m using spcgeonode on docker too.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">I configure spcgeonode.conf file under nginx to point to /geonode location and I view geonode homepage correctly.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Then I changed urls.py file of geonode directory to map other links like layers, users,…pages.<u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Now I'm trying to figure out how to modify other urls to make everything work.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">For example api urls to get layers list.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Can you help me?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Thanks in advance.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Teresa Fazio<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Technical Specialist<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Government & Security SBU
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="IT" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Planetek Italia S.r.l.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="IT" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Via Massaua, 12<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="IT" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">I-70132 Bari BA - Italy<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="IT" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Tel. +39 080 9644200<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="IT" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><a href="mailto:fazio@planetek.it" target="_blank">fazio@planetek.it</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="IT" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><a href="http://www.planetek.it/" target="_blank">http://www.planetek.it</a><u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span lang="IT" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:11pt;font-family:Calibri,sans-serif">From:</span></b><span style="font-size:11pt;font-family:Calibri,sans-serif"> Silvia Salsone
<br>
<b>Sent:</b> mercoledì 1 aprile 2020 12:38<br>
<b>To:</b> Teresa Fazio <<a href="mailto:fazio@planetek.it" target="_blank">fazio@planetek.it</a>><br>
<b>Subject:</b> I: [GeoNode-users] Geonode url under /geonode path<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal"><span style="font-family:Calibri,sans-serif;color:black"><u></u> <u></u></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:Calibri,sans-serif;color:black"><u></u> <u></u></span></p>
</div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="98%" align="center">
</div>
<div id="gmail-m_-190182960972473163divRplyFwdMsg">
<p class="MsoNormal"><b><span style="font-size:11pt;font-family:Calibri,sans-serif;color:black">Da:</span></b><span style="font-size:11pt;font-family:Calibri,sans-serif;color:black"> geonode-users <<a href="mailto:geonode-users-bounces@lists.osgeo.org" target="_blank">geonode-users-bounces@lists.osgeo.org</a>>
 per conto di Gus MacAulay <<a href="mailto:gusmacaulay@gmail.com" target="_blank">gusmacaulay@gmail.com</a>><br>
<b>Inviato:</b> venerdì 27 marzo 2020 03:31<br>
<b>A:</b> <a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a> <<a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a>><br>
<b>Oggetto:</b> Re: [GeoNode-users] Geonode url under /geonode path</span> <u></u><u></u></p>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Hi Teresa, <u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I was able to do this with nginx configuration.  I am running on docker so I had to create a slightly customised nginx docker container.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">The nginx.conf needs to have a geonode entry something like this - it's not perfect but it works for my purpose;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<pre><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-kn">location</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-n">/geonode</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-p">{</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">      </span><span class="gmail-m_-190182960972473163gmail-kn">etag</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-no">off</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">      </span><span class="gmail-m_-190182960972473163gmail-kn">expires</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-mi">0</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">      </span><span class="gmail-m_-190182960972473163gmail-kn">rewrite</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-n">/geonode</span><span class="gmail-m_-190182960972473163gmail-s">(.+)</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-nv">$1</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">break</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">      </span><span class="gmail-m_-190182960972473163gmail-kn">include</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">uwsgi_params</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">      </span><span class="gmail-m_-190182960972473163gmail-kn">uwsgi_pass</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">uwsgi://django:8000</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><u></u> <u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">      </span><span class="gmail-m_-190182960972473163gmail-kn">add_header</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Access-Control-Allow-Credentials</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">false</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">      </span><span class="gmail-m_-190182960972473163gmail-kn">add_header</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Access-Control-Allow-Headers</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">"Content-Type,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Accept,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Authorization,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Origin,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">User-Agent"</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">        </span><span class="gmail-m_-190182960972473163gmail-kn">add_header</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Access-Control-Allow-Methods</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">"GET,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">POST,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">PUT,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">PATCH,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">OPTIONS"</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">      </span><span class="gmail-m_-190182960972473163gmail-kn">if</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">(</span><span class="gmail-m_-190182960972473163gmail-nv">$request_method</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-p">=</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">OPTIONS)</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-p">{</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">        </span><span class="gmail-m_-190182960972473163gmail-kn">add_header</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Access-Control-Allow-Methods</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">"GET,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">POST,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">PUT,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">PATCH,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">OPTIONS"</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">        </span><span class="gmail-m_-190182960972473163gmail-kn">add_header</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Access-Control-Allow-Headers</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">"Authorization,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Content-Type,</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Accept"</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">        </span><span class="gmail-m_-190182960972473163gmail-kn">add_header</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Access-Control-Allow-Credentials</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">true</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">        </span><span class="gmail-m_-190182960972473163gmail-kn">add_header</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Content-Length</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-mi">0</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">        </span><span class="gmail-m_-190182960972473163gmail-kn">add_header</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Content-Type</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-nc">text/plain</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">        </span><span class="gmail-m_-190182960972473163gmail-kn">add_header</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-s">Access-Control-Max-Age</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-mi">1728000</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">        </span><span class="gmail-m_-190182960972473163gmail-kn">return</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-mi">200</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">      </span><span class="gmail-m_-190182960972473163gmail-p">}</span><u></u><u></u></pre>
<pre><u></u> <u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">      </span><span class="gmail-m_-190182960972473163gmail-kn">client_max_body_size</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-mi">1500M</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">      </span><span class="gmail-m_-190182960972473163gmail-kn">client_body_buffer_size</span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-mi">2M</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">       </span><span class="gmail-m_-190182960972473163gmail-kn">proxy_redirect</span><span class="gmail-m_-190182960972473163gmail-line">     </span><span class="gmail-m_-190182960972473163gmail-s"><a href="http://django:8000" target="_blank">http://django:8000</a></span><span class="gmail-m_-190182960972473163gmail-line"> </span><span class="gmail-m_-190182960972473163gmail-n">/geonode</span><span class="gmail-m_-190182960972473163gmail-p">;</span><u></u><u></u></pre>
<pre><u></u> <u></u></pre>
<pre><span class="gmail-m_-190182960972473163gmail-line">    </span><span class="gmail-m_-190182960972473163gmail-p">}</span><u></u><u></u></pre>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, 25 Mar 2020 at 22:15, Francesco Bartoli <<a href="mailto:xbartolone@gmail.com" target="_blank">xbartolone@gmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div name="messageBodySection">
<div>
<p class="MsoNormal">Hi Teresa, <u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">this would heavily affect the routing of the django application and its configuration. You can try to adapt it within a geonode-project but I can’t recommend.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">I don’t know if others have some different experiences.<u></u><u></u></p>
</div>
</div>
</div>
<div name="messageSignatureSection">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hope this helps <u></u><u></u></p>
<div>
<p class="MsoNormal">Francesco<u></u><u></u></p>
</div>
</div>
</div>
<div name="messageReplySection">
<p class="MsoNormal">Il 25 mar 2020, 10:12 +0100, Teresa Fazio <<a href="mailto:fazio@planetek.it" target="_blank">fazio@planetek.it</a>>, ha scritto:<br>
<br>
<u></u><u></u></p>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(26,188,156);padding:0cm 0cm 0cm 8pt;margin:3.75pt">
<div>
<p class="MsoNormal">Hi all,<u></u><u></u></p>
<p class="MsoNormal">How can I publish my geonode app under url like<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"><a href="https://mydomain.it/geonode" target="_blank">https://mydomain.it/geonode</a><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Thanks in advance<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)">Teresa Fazio</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)">Technical Specialist</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)">Government & Security SBU</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)"> </span><u></u><u></u></p>
<p class="MsoNormal"><span lang="IT" style="color:rgb(31,73,125)">Planetek Italia S.r.l.</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="IT" style="color:rgb(31,73,125)">Via Massaua, 12</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="IT" style="color:rgb(31,73,125)">I-70132 Bari BA - Italy</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="IT" style="color:rgb(31,73,125)">Tel. +39 080 9644200</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="IT"><a href="mailto:fazio@planetek.it" target="_blank">fazio@planetek.it</a></span><u></u><u></u></p>
<p class="MsoNormal"><span lang="IT"><a href="http://www.planetek.it/" target="_blank">http://www.planetek.it</a></span><u></u><u></u></p>
<p class="MsoNormal"><span lang="IT"> </span><u></u><u></u></p>
</div>
<p class="MsoNormal">_______________________________________________<br>
geonode-users mailing list<br>
<a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geonode-users" target="_blank">https://lists.osgeo.org/mailman/listinfo/geonode-users</a><u></u><u></u></p>
</blockquote>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
geonode-users mailing list<br>
<a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geonode-users" target="_blank">https://lists.osgeo.org/mailman/listinfo/geonode-users</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>

</blockquote></div>