感谢大家的意见,後来我发现是在某个设定档下的其中一行把网站显示异常,还没特别去
查这个设定档的用途,如有知道的前辈也可以赐教,谢谢
档案位置/etc/httpd/modsecurity.d/activated_rulrs/modsecurity_crs_41_sql_inject
ion_attacks.conf的第159行
目前暂时先把这行注解掉功能就正常了,再次感谢大家的意见
[软or韧体版本资讯]
作业系统: CentOS 7.9
git 版本: 1.8.3.1
gitweb 版本: 1.8.3.1
gitolite 版本: v3.6.12
[问题描述]
各位先进大家好
最近我架自己公司内部使用的git server
我搭配gitolite跟gitweb来达成权限管控跟网页显示的部分
但设定完後gitolite的部分没有问题
gitweb看起来好像正常,进到页面後也能正常显示所有的project
https://i.imgur.com/ZUWahxo.jpg
但如果要再去针对个别专案点commit或commitdiff的按钮
https://i.imgur.com/YDK4ANV.jpg
就会显示没有权限存取那个路径的错误讯息
https://i.imgur.com/ReXPUYT.jpg
不确定自己究竟是哪里设定有误...权限部分有全开成755也没有帮助
http的设定档也尝试都不挡全开但问题仍然存在...
不知道有没有人曾有相关的经验或方向可以指点一二,先谢谢大家了
[已尝试过的方法]
更改相关目录的权限或使用者
更改http设定档内将权限全开
确定没有防火墙及selinux
[其他线索]
其实在gitweb页面内可以正常显示project跟summary之类的资讯,且summit按钮也不是完
全无作用,而是当link中有h=xxxxx,指定要看特定档案的commit内容时才会跳转到无权
限的错误讯息
https://i.imgur.com/y6TdGJb.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.230.90.19 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MIS/M.1648400372.A.E3A.html
※ 编辑: a78052000 (61.230.90.19 台湾), 03/28/2022 01:11:24
※ 编辑: a78052000 (61.230.90.19 台湾), 03/28/2022 01:12:21
※ 编辑: a78052000 (61.230.90.19 台湾), 03/28/2022 01:15:15
※ 编辑: a78052000 (61.230.90.19 台湾), 03/28/2022 01:26:34
1F:→ ddoll288: 用http使用者读取git档案试试看?03/28 09:11
2F:推 holishing: Linux 板看一下, SELinux 满有可能的03/28 21:25
3F:→ a78052000: linux版忘记加叙述,确定没防火墙跟selinux03/28 22:17
※ 编辑: a78052000 (1.200.7.246 台湾), 03/28/2022 23:26:15