Publicar en un puerto que no sea HTTP (por ejemplo, 8082)

De forma predeterminada, el geonode se instalará en el puerto 80 (es decir, HTTP).Pero, ¿qué sucede si desea cambiar el puerto del geonode a un puerto que no sea HTTP (para este ejemplo, estoy tomando el puerto 8082)?Necesitamos editar un par de cosas en la configuración web.Lo primero es que necesitamos actualizar el archivo /etc/uwsgi/apps-enabled/geonode.ini,

sudo vi /etc/uwsgi/apps-enabled/geonode.ini

Edite las siguientes líneas,

env = SITE_HOST_NAME=localhost:8082
env = SITEURL=http://localhost:8082

SITE_HOST_NAME=localhost
SITE_HOST_PORT=8082
GEOSERVER_WEB_UI_LOCATION=http://localhost:8082/geoserver/
GEOSERVER_PUBLIC_LOCATION=http://localhost:8082/geoserver/

Después de eso necesitamos actualizar el archivo /etc/nginx/sites-enabled/geonode,

sudo vi /etc/nginx/sites-enabled/geonode

Edite las siguientes líneas,

server {
    listen 8082 default_server;
     listen [::]:8082 default_server;