首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在有内网IP的云服务器上安装CKAN

问在有内网IP的云服务器上安装CKAN
EN

Stack Overflow用户
提问于 2019-03-01 13:49:50
回答 2查看 260关注 0票数 1

我在内网ip为a.b.c.d的云端服务器上安装了云镜。为了访问网站,我配置了一个从公网ip e.f.g.h:10100到a.b.c.d:80的端口转发规则。此外,我按照Deploying a source install的指令在Apache和Nginx上部署了CKAN。

现在我可以使用http://e.f.g.h:10100访问CKAN主页,但是登录过程会将页面重定向到http://e.f.g.h/user/login...,因为url中缺少端口而无法访问。

在production.ini文件中,我已经配置了ckan.site_url = http://e.f.g.h:10100。

配置中遗漏了什么(例如apache、nginx或ckan production.ini)?

EN

回答 2

Stack Overflow用户

发布于 2019-03-04 23:58:35

为了让CKAN实现“公共地址”,有两个文件需要编辑。

production.ini

  • CKAN_SITE_URL中的
  1. ckan.site_url in .env
票数 0
EN

Stack Overflow用户

发布于 2019-07-17 16:10:22

我想你的问题和这个#4129是一样的。到目前为止,它还没有解决。作为解决方法,我的建议是将公网IP设置为e.f.g.h:80,然后转发到内网IP a.b.c.d:80。如果您正在尝试使用https运行CKAN,请将公网IP设置为e.f.g.h:443,并转发到内网IP a.b.c.d:443。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54938654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档