EC2의 이름은 Elastic Compute Cloud에서 C가 2개여서 C2 이고, S3는 Simple Storage Service여서 S3
무료로 제공하는 프리티어 플랜에서 EC2 사용시 제공하는 것
사양이 t2.micro만 가능
vCPU(가상 CPU) 1 코어, 메모리 1GB 사양
보통 vCPU는 물리 CPU 사양의 절반정도의 성능을 가짐
월 750시간의 제한이 있음
24시간 * 31일 = 744시간
즉, 1대의 t2.micro 사용시 24시간 사용 가능
ssh -i pem 키위치 EC2탄력적IP주소
cp pem키를내려받은위치 ~/.ssh/
cp ~/Downloads/240118ys.pem ~/.ssh/
chmod 600 ~/.ssh/pem키이름
vim ~/.ssh/config
본인이 원하는 Host로 등록한다. Host는 앞으로 접속할 키 값으로 보면 된다. 예를 들어 Host abc라고 등록한다면 ssh abc로 해당 ec2를 접속할 수 있다.Host web(본인이 원하는 서비스명)
HostName 43.203.91.166(탄력적ip주소)
User ec2-user
IdentityFile ~/.ssh/240118ys.pem
config 파일은 실행 권한이 필요하므로 권한 설정을 다음과 같이 설정한다.chmod 700 ~/.ssh/config
sudo yum install java-17-amazon-corretto
기존에 깔려있던 java가 있다면 버전 17로 변경sudo /usr/sbin/alternatives --config java
지금 만든 서버의 경우 기본으로 깔려있는 java가 없어서 설정 할 필요가 없었음자바 버전 확인
java -version
sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
설정된 타임존 확인
date
-> 'Thu Jan 18 15:47:33 KST 2024' 타임존이 KST로 변경된 것이 확인됨
sudo vim /etc/sysconfig/network
에서NETWORKING=yes
HOSTNAME=내가 바꾸고 싶은 이름으로 변경
NOZEROCONF=yes
```
sudo hostnamectl set-hostname 원하는이름.localdomain
```
입력후 sudo reboot
후 재접속을 하면 변경되어 있다.Amazon Linux 2023
이어서 1번으로는 설정되지 않고 2번으로 변경되었다.sudo vim /etc/hosts
207.0.0.1 등록한HOSTNAME
curl 등록한 호스트 이름
Could not resole host: hostname
curl: (7) Failed to connect to aws-ys port 80 after 1 ms: Couldn't connect to server