تبدیل سرور گیت لب از http به https - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تبدیل سرور گیت لب از http به https

0 امتیاز
سلام.

ما یک سرور شخصی گیت لب داریم دوستانی که نصبش کردند http نصب کردن حالا من قصد دارم https کنم کسی همچین کاری انجام داده به چه صورت اینکارو انجام بدم؟
سوال شده مرداد 22, 1402  بوسیله ی Lori3 (امتیاز 857)   11 36 106

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

برای تبدیل سرور GitLab خود از HTTP به HTTPS، چندین روش وجود دارد. یکی از روش‌ها استفاده از Let’s Encrypt است که گواهینامه‌های HTTPS خودکار و رایگان ارائه می‌دهد. روش دیگر پیکربندی دستی HTTPS با گواهینامه‌های خودتان است. اگر از پروکسی، بارکننده یا دستگاه خارجی دیگری برای پایان SSL برای نام میزبان GitLab استفاده می‌کنید، می‌توانید به بخش [External, proxy, and load balancer SSL termination] از مستندات GitLab مراجعه کنید تا اطلاعات بیشتری دریافت کنید.

 

در اینجا مراحل فعال‌سازی HTTPS با استفاده از Let’s Encrypt آمده است:

  1. فایل /etc/gitlab/gitlab.rb را ویرایش کنید و مطمئن شوید که external_url با پروتکل https تنظیم شده است.
  2. مطمئن شوید که پورت‌های 80 و 443 برای سرورهای عمومی Let’s Encrypt قابل دسترس هستند که بررسی‌های اعتبارسنجی را اجرا می‌کنند.
  3. GitLab را با اجرای دستور sudo gitlab-ctl reconfigure دوباره پیکربندی کنید.

 

اگر ترجیح می‌دهید که HTTPS را به صورت دستی با گواهینامه‌های خودتان پیکربندی کنید، می‌توانید این مراحل را دنبال کنید:

 

  1. فایل /etc/gitlab/gitlab.rb را ویرایش کنید و مطمئن شوید که external_url با پروتکل https تنظیم شده است.
  2. در زیر بخش ## GitLab NGINX، Nginx را فعال کنید و مسیرهای کلید SSL و گواهینامه خود را ارائه دهید.
  3. GitLab را با اجرای دستور sudo gitlab-ctl reconfigure دوباره پیکربندی کنید.

 

 

پاسخ داده شده مرداد 22, 1402 بوسیله ی عباس مولایی (امتیاز 2,754)   1 5 13
انتخاب شد مرداد 24, 1402 بوسیله ی Lori3
...