0

我已经按照 URL https://bitnami.com/stack/canvaslms/virtual-machine中的步骤安装了 Bitnami canvas LMS

当我在本地计算机上并且使用 URL http://192.168.1.141访问门户时,安装的 LMS 工作正常。我曾尝试使用 URL http://192.168.2.141/files/2/download?download_frd=1下载此实例中的文件,并且文件已成功下载。

我必须将此实例公开给公众,为此,我已在路由器中将端口转发到这台计算机。端口转发后,我可以使用我的公共 IP 地址打开 Canvas 实例。但是这时候我有一个问题,问题是当我点击一个文件时,我无法下载该文件。

这是因为当我单击公共 IP 地址时,URL 会转换为我的本地 IP 地址,并且文件永远不会被下载。

我要下载的文件的公共 URL: http://Public-IP:1000/files/2/download?download_frd=1

Url changed to local IP in the browser: http://192.168.2.141/files/2/download?download_frd=1&sf_verifier=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoiMTAwMDAwMDAwMDAwMDEiLCJyb290X2FjY291bnRfaWQiOiIxMDAwMDAwMDAwMDAwMSIsIm9hdXRoX2hvc3QiOiIyLjEwOS41MC4yMjozMDAwIiwiZXhwIjoxNTUzNTEzOTA2fQ.nip1yOlvRSvoC5TeC_WnqQsKeqfU5AZIG_aUcCAgRsAHlmG9z3x6oQMBKmVBDQYL1jocEyfuhzK44QWFWSwAbQ

我想我缺少一些 Url 配置,但我不知道该怎么做。请帮我。

4

1 回答 1

0

我已通过根据以下链接配置主机名来解决此问题。 https://docs.bitnami.com/bch/apps/canvaslms/administration/update-ip-hostname/

sudo opt/bitnami/apps/canvaslms/bnconfig --machine_hostname 公网IP或域名:1000

sudo opt/bitnami/ctlscript.sh 重启

于 2019-03-26T16:04:52.900 回答