看板 MIS 關於我們 聯絡資訊
感謝大家的意見,後來我發現是在某個設定檔下的其中一行把網站顯示異常,還沒特別去 查這個設定檔的用途,如有知道的前輩也可以賜教,謝謝 檔案位置/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://www.ptt.cc/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
ddoll288: 用http使用者讀取git檔案試試看?03/28 09:11
holishing: Linux 板看一下, SELinux 滿有可能的03/28 21:25
a78052000: linux版忘記加敘述,確定沒防火牆跟selinux03/28 22:17
※ 編輯: a78052000 (1.200.7.246 臺灣), 03/28/2022 23:26:15