在HTTPS上发布

TBD

在HTTP端口以外的其他端口上发布(例如8082)

默认情况下,geonode将安装在端口80(即HTTP)端口中。但是,如果您想要将geonode的端口更改为HTTP端口以外的端口(在本例中,我使用的是8082端口),该怎么办呢?我们需要编辑Web配置中的几项内容。首先,我们需要更新 /etc/uwsgi/apps-enabled/geonode.ini 文件,

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

编辑以下行,

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/

在此之后,我们需要更新 /etc/nginx/sites-enabled/geonode 文件,

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

编辑以下行,

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

OAuth2装置更新和基URL迁移

TBD

GeoNode安全子系统

TBD

OAuth2令牌和会话

待定(参考 OAuth2访问令牌 )