我尝试使用 docker 镜像在远程服务器上安装 Tuleap。我将端口配置为监听除 80->83、443->446 和 22 之外的其他端口(因为我已经在这些端口上安装了其他应用程序)。docker run 命令运行良好,我获得了 example.com:83/ 上的首页
太棒了!但是当我点击登录链接时,网址是“http://example.com:83/account/login.php“我收到 302 Http 代码,将浏览器重定向至:”https://本地主机/account/login.php”
但是,当我手动请求“时,我可以访问该页面”https://example.com:446/account/login.php“
所以问题是:是否存在一个配置,我可以在其中设置主机名,或者这是一个错误?
提前致谢 !
答案1
您需要编辑配置文件/etc/tuleap/conf/local.inc
来告诉 Tuleap 它在哪里运行。
具体来说,您需要更新以下两个值:
sys_default_domain
sys_https_host