通过Docker安装的禅道地址栏没有zentao怎么加回来已解决 悬赏5积分
禅道版本:禅道开源版 18.6
安装包类型:源码包
操作系统:CentOS
客户端浏览器:Chrome
禅道-李锡碧
2023-08-31 17:40:18
这块需要调整下apache的配置文件了,或者也可以试试宿主机部署下一键安装包,默认就有二级目录/zentao/的。
回复
|
🍉 这个要修改容器里面的 httpd 的配置文件了 , 可以百度下 apache 的 Alias 配置
|
📬 我是这样解决的: 1. 把容器中的apache配置文件目录挂载出来: docker cp zentao:/opt/zbox/etc/apache ./ 2. 修改目录中的配置文件模板: vi apache/http.conf.tpl
126 <VirtualHost *:{{APP_DEFAULT_PORT}}> (图片也传不上去) 修改了第130行和第131行。只有修改这个tpl文件才有用,http.conf就是由它生成出来的,每次重启都会重新生成。 3. 重启容器 此时,加不加/zentao都可以正常访问。但是点击某些菜单的时候,比如”后台“的时候,浏览器中的/zentao还是会消失掉。此时可以进行第4点。 4. 修改my.php 位于 挂载目录/zentao/config 目录下: 第14、15行。 此时虽然url加不加zentao都可以访问,但是点击菜单都是正常的了。 |
于涛
2023-09-01 16:02:57
|
🍟 其实通过二级域名是最合理的方式。
|