Publicar en un puerto distinto al HTTP (por ejemplo, 8082)¶
De forma predeterminada, GeoNode se instalará en el puerto 80 (es decir, HTTP). Pero, ¿qué sucede si desea cambiar el puerto de GeoNode a otro que no sea el puerto HTTP? (para este ejemplo, estoy utilizando el puerto 8082) Necesitamos editar un par de cosas en la configuración web. Lo primero es actualizar el archivo /etc/uwsgi/apps-enabled/geonode.ini,
sudo vi /etc/uwsgi/apps-enabled/geonode.ini
Edita 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
Edita las siguientes líneas,
server {
listen 8082 default_server;
listen [::]:8082 default_server;