การตั้งค่าพร็อกซี่ขาออกสำหรับบริการแพ็กเกจของ GitLab
ตั้งค่าสภาพแวดล้อมบริการของแพ็กเกจ Linux ใน gitlab.rb และนำไปใช้ผ่านการกำหนดค่าใหม่
สำหรับแพ็กเกจ GitLab Linux ที่จัดการเอง ให้เลือกบริการที่ส่งคำขอขาออก gitlab_rails['env'] ให้บริการ Puma, Sidekiq, Rails และ Rake; แพ็กเกจจัดทำเอกสาร gitaly['env'] แยกสำหรับพร็อกซี่ Git-clone และ gitlab_workhorse['env'] สำหรับ Workhorse
สำหรับเส้นทางที่เกี่ยวข้องกับ Rails ให้รวมค่าเหล่านี้ไว้ใน /etc/gitlab/gitlab.rb:
gitlab_rails['env'] = {
'http_proxy' => 'http://proxy.example.net:8080',
'https_proxy' => 'http://proxy.example.net:8080',
'no_proxy' => 'localhost,127.0.0.1,::1'
}ใช้ปลายทางและการยกเว้นของการติดตั้งใช้งาน การตรวจสอบบริการสาธารณะแยกต่างหากอาจใช้ปลายทาง HTTP จากรายการพร็อกซี่ HTTP เมื่อการติดตั้งใช้งานอนุญาตเส้นทางนั้นและบริการที่เลือกไม่มีการตั้งค่าข้อมูลรับรองพร็อกซี่ เก็บการยกเว้นภายในที่จำเป็นไว้ รักษารายการที่มีอยู่: การกำหนดค่าอื่นให้แฮชสภาพแวดล้อมเดียวกันจะแทนที่แฮชก่อนหน้า
นำการกำหนดค่าแพ็กเกจที่ประกาศไว้ไปใช้:
sudo gitlab-ctl reconfigureการส่งออกผ่านเชลล์ไม่แสดงการตั้งค่าบริการที่มีการจัดการเหล่านี้ ขั้นตอนการกำหนดค่าใหม่จะนำสภาพแวดล้อมที่ประกาศไว้สำหรับองค์ประกอบที่เลือกไปใช้