>  기사  >  개발 도구  >  GitLab 서버의 IP 주소를 변경하는 방법에 대해 이야기하겠습니다.

GitLab 서버의 IP 주소를 변경하는 방법에 대해 이야기하겠습니다.

PHPz
PHPz원래의
2023-03-31 10:41:362151검색

GitLab은 소스 코드 버전 관리, 코드 조각 관리, 이슈 추적, CI/CD 구축 및 기타 기능을 제공하는 오픈 소스 창고 관리 시스템입니다. 웹 인터페이스나 명령줄 도구를 통해 관리하고 사용할 수 있습니다. GitLab을 사용하다 보면 GitLab 서버의 IP 주소를 변경해야 하는 경우가 있습니다. 이 기사에서는 GitLab 서버의 IP 주소를 변경하는 방법에 대해 설명합니다.

  1. 서버 IP 주소 결정

GitLab 서버의 IP 주소를 변경하기 전에 먼저 새 IP 주소를 결정하세요. ifconfig 또는 ip addr과 같은 명령을 사용하여 현재 서버의 IP 주소를 확인할 수 있습니다. 예를 들어 다음 명령을 사용하여 현재 서버의 IP 주소를 확인할 수 있습니다.

ifconfig

출력은 다음과 같습니다.

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.101  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fede:c03  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:de:0c:03  txqueuelen 1000  (Ethernet)
        RX packets 338  bytes 35743 (34.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 224  bytes 21212 (20.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

출력에서 볼 수 있듯이 현재 서버의 IP 주소는 192.168.1.101입니다. . 이 글에서는 서버의 IP 주소를 192.168.1.102로 변경하겠습니다.

  1. GitLab 구성 파일 수정

다음으로 GitLab이 새 IP 주소를 사용할 수 있도록 GitLab 구성 파일을 수정해야 합니다. GitLab의 구성 파일은 일반적으로 /etc/gitlab/gitlab.rb에 있습니다. 다음 명령을 사용하여 구성 파일을 열 수 있습니다.

sudo nano /etc/gitlab/gitlab.rb

구성 파일에서 external_url 매개변수를 찾아 해당 값을 새 IP 주소로 변경해야 합니다. 예를 들어 다음과 같이 변경할 수 있습니다.

external_url 'http://192.168.1.102'

파일을 저장하고 닫습니다. 다음으로 변경 사항을 적용하려면 GitLab을 재구성해야 합니다. 다음 명령을 사용하여 GitLab을 재구성할 수 있습니다.

sudo gitlab-ctl reconfigure

이렇게 하면 GitLab이 다시 시작되고 새 구성이 적용됩니다. 재구성을 통해 GitLab은 새 IP 주소를 사용합니다.

  1. DNS 레코드 수정

도메인 이름을 사용하여 GitLab에 액세스하는 경우 새 IP 주소를 가리키도록 DNS 레코드도 수정해야 합니다. 도메인 이름 제어판이나 DNS 관리 패널에서 이 작업을 수행할 수 있습니다. Godaddy를 예로 들어 제어판으로 이동하여 DNS 관리를 찾은 다음 GitLab 도메인 이름 기록을 찾아 새 IP 주소로 변경해야 합니다. 수정 후 DNS 레코드가 적용되는 데 약간의 시간이 걸립니다. ping 명령을 사용하여 새 IP 주소가 적용되는지 테스트할 수 있습니다.

ping gitlab.example.com

ping 명령이 새 IP 주소를 반환하면 새 IP 주소가 적용되었음을 의미합니다.

Summary

GitLab 서버의 IP 주소를 변경하려면 ifconfig 또는 ip addr 등의 명령을 사용하여 현재 서버의 IP 주소를 확인하고 nano /etc/gitlab/gitlab.rb 명령을 사용하여 수정하면 됩니다. 구성 파일의 external_url 매개변수 그런 다음 sudo gitlab-ctl reconfigure 명령을 실행하여 GitLab을 재구성합니다. 도메인 이름을 사용하여 GitLab에 액세스하는 경우 새 IP 주소를 가리키도록 DNS 레코드도 수정해야 합니다.

위 내용은 GitLab 서버의 IP 주소를 변경하는 방법에 대해 이야기하겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.