/etc/hosts에 호스트 이름 별칭을 설정하시겠습니까?

/etc/hosts에 호스트 이름 별칭을 설정하시겠습니까?

호스트 이름 및 SSL 서명에 문제가 있습니다. 내 호스트 이름이 이면 puppet인증서 서명 프로세스가 제대로 작동합니다. .puppet 마스터 서버의 IP를 설정합니다 /etc/hosts.

/etc/hostsIP가 변경될 수 있고 다시 업데이트 해야 하기 때문에 사용하고 싶지 않습니다 .

대신 URL을 직접 가리키지만 이로 인해 일관성 없는 인증서 이름과 관련된 다른 문제가 발생합니다.

호스트를 URL로 설정하는 방법이 있습니까? 예를 들어 /etc/hosts:

example.com puppet

답변1

호스트를 URL로 설정하는 방법이 있습니까? 예를 들어, /etc/hosts에 다음과 유사한 내용이 있습니다.

URL이 아닙니다. 호스트 이름입니다. /etc/hosts 파일의 요점은 다음을 제공한다는 것입니다.선택하다DNS는 호스트 이름을 주소로 확인하는 데 사용됩니다.

파일 이름 서비스(응용 프로그램과 /etc/hosts 파일 사이에 있는 코드 비트)는 이 기능을 지원하지 않습니다.

자체 네임서버가 있는 경우 namepuppet을 example,com으로 가리키는 CNAME 레코드를 설정할 수 있습니다.

또는 example.com의 DNS 주소를 캡처하고 이를 템플릿에 추가하여 호스트 파일을 생성하는 스크립트를 작성할 수 있습니다(시작 시 또는 가끔).

아니면 인증서를 수정하세요.

관련 정보