AWS
Amzone Linux AMI 2 인스턴스의 Hostname 변경하기
까뮈_b
2022. 5. 13. 13:16
Amazone Linux AMI 1의 경우, /etc/sysconfig/network 파일의 HOSTNAME 부분을 수정하면 되지만,
Amazone Linux AMI 2의 경우는 그 방법이 바뀌었다.
2022년 현재 더 이상 신규로 Amazone Linux AMI 1 인스턴스를 생성할 수 없으므로, 여기서는 AMI2의 경우의 HOSTNAME 수정법만 정리하겠다.
방법은 간단하다.
sudo hostnamectl set-hostname 원하는 호스트네임.localdomain
명령어로 호스트네임을 설정하면 끝이다.
hostname으로 변경된 호스트네임을 확인 할 수 있다.
sudo reboot 으로 재시작하여 변경된 호스트네임이 반영된 것을 확인하자.
성공적으로 반영되었지만, 여기서 한가지 작업을 추가적으로 해줘야한다.
sudo vim /etc/hosts 로 hosts 파일을 열고,
위와 같이 127.0.0.1 hostname 의 형식으로 호스트네임을 등록해준다.
변경된 호스트네임으로 curl을 호출했을 때, 위와 같은 메세지가 뜨면 호스트가 정상적으로 적용된 것이다.
해당 에러메세지는 hostname에서 아직 80포트로 실행된 서비스가 없으므로 뜨는 메세지이다.
호스트네임이 제대로 적용되지 않은 경우를 테스트하기 위하여, 임의의 호스트네임으로 curl 호출을 해보면,
위와 같은 메세지가 뜬다.
호스트네임 변경 끝!