EC2 초기 설정
1. Java 버전 환경 변수 설정(초기화 방지)
2. 타임존 변경
1. 명령어
$ sudo rm /etc/localtime
$ sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
2. 확인 명령어
$ date
Wed Jan 3 00:41:18 KST 2024
3. Hostname 변경
- 여러 서버를 관리 중일 경우 IP만으로 어떤 서비스의 서버인지 확인하기 어렵습니다.
- hostname 변경을 통해 어떤 서비스의 서버인지 분간하기 쉽도록 합니다.
- 호스트 이름 업데이트를 유지하기 위해 preserve_hostname cloud-init 설정이 true로 설정되어있는지 확인해야합니다.
다음의 명령어로 설정 파일을 엽니다.
sudo vi /etc/cloud/cloud.cfg
- preserve_hostname 설정이 없다면 파일 끝에 다음 텍스트를 추가합니다.
preserve_hostname: true
- Amazon Linux 2 인 경우 Hostname 등록 방법
다음의 명령어로 호스트 이름을 설정하여 정규화된 도메인 이름을 반영합니다. (ex - moduform.webservice )
sudo hostnamectl set-hostname moduform.webservice
- hostname을 변경한 후 다음 명령어로 서버를 재부팅합니다.
sudo reboot
- 다음의 명령어로 hostname을 확인할 수 있습니다.
hostname
#moduform.webservice
- /etc/hosts 에 변경한 hostname을 등록하기위해 vim 편집기를 엽니다.
sudo vim /etc/hosts
-
vim 편집기를 통해 다음과 같이 hostname을 등록합니다.
127.0.0.1 등록한 HOSTNAME
-
:wq! 명령어로 저장하고 종료한 뒤 다음의 명령어를 통해 정상적으로 등록되었는지 확인합니다.
curl moduform.webservice
#curl 등록한 HOSTNAME
- 다음과 같이 80포트로 접근이 안된다는 에러가 발생하였다면 잘 등록된 것입니다.