HOSTNAME 등록
각 서버가 어느 서비스 인지 표현하기 위해 HOSTNAME을 변경합니다. 다음 명령어로 편집 파일을 엽니다.
1 | sudo vim /etc/sysconfig/network |
편집 화면에서 HOSTNAME 항목을 본인이 원하는 서비스명으로 추가합니다.
1 | NETWORKING=yes |
변경한 후 서버를 재부팅합니다.
1 | sudo reboot |
재부팅이 끝나고 나서 ssh
명령어를 사용하여 다시 접속해 보면 HOSTNAME이 잘 변경됐는지 확인할 수 있습니다.
1 | ssh hgko-webservice |
다른 HOSTNAME 등록
리눅스 버전에 따라 명령어가 다르기 때문에 위의 내용으로 등록이 안될 시 다음 명령어를 통해 HOSTNAME을 등록합니다.
1 | sudo hostnamectl set-hostname [변경할 호스트명] |
1 | $ sudo hostnamectl set-hostname hgko-webservice |
hosts 추가
호스트 주소를 찾을 때 먼저 검색해 보는 /etc/hosts
에 추가한 hostname을 등록합니다. 다음 명령어로 /etc/hosts
파일을 엽니다.
1 | sudo vim /etc/hosts |
편집 화면에서 등록한 HOSTNAME을 추가합니다.
1 | 127.0.0.1 hgko-webservice |
저장하고 종료한 뒤 정상적으로 등록되었는지 다음 명령어로 확인합니다.
1 | curl hgko-webservice |
잘 등록하였다면 다음과 같이 80 포트로 접근이 안 된다는 에러가 발생합니다.
1 | curl: (7) Failed to connect to hgko-webservice port 80 after 0 ms: Connection refused |
아직 80 포트로 실행된 서비스가 없음을 의미입니다. curl 호스트 이름
명령어로 실행이 잘 되었음을 확인합니다.