Gitlab服務器 forbidden

Gitlab 服務器 頁面顯示“forbidden”

首先 我們通過 forbidden 這個單詞他的中文意思是 “被禁止”的意思,也就是說,你的訪問請求是被服務器給禁止了,具體什麼原因呢?這個問題我也去查了一下,比較好理解的方式是“Gitlab 使用 rack_attack 做了併發訪問的限制” 針對某個IP併發過大,就會限制那個IP的訪問,也就是說,你的gitlab服務器的IP訪問併發量過大,gitlab爲了防止收到攻擊,就把IP給限制訪問了,因此我們需要在gitlab的配置文件中把我們的服務器IP地址加入到白名單當中。

修改gitlab的配置文件信息

登錄遠端服務器,然後在終端中輸入 命令" vi /etc/gitlab/gitlab.rb"
找到 ‘rack_attack_git_basic_auth’所在行(找不到的話就直接新增),放開註釋,更改裏面的信息如下:

gitlab_rails['rack_attack_git_basic_auth'] = {
	'enabled' => true,
	'ip_whitelist' => ["127.0.0.1",'你的gitlab地址:端口號'],
	'maxretry' => 300,
	'findtime' => 5,
	'bantime' => 60
}

保存並退出(先按esc鍵,輸入:wq)

記得讓更改後的配置生效

輸入 如下命令,重新配置重啓gitlab服務

gitlab-ctl reconfigure

搞定,再次請求,發現gitlab服務器請求正常

發佈了14 篇原創文章 · 獲贊 12 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章