jongviet

June 28, 2021 - amazon-Linux EC2에 개인 포트폴리오 페이지 배포 본문

AWS

June 28, 2021 - amazon-Linux EC2에 개인 포트폴리오 페이지 배포

jongviet 2021. 6. 28. 23:53

*6월28일

-amazon-Linux EC2에 개인 포트폴리오 페이지를 배포하는 작업을 했다.

-하기는 EC2 인스턴스 생성 이후 배포까지의 과정을 요약한 포스팅이다.

 

 

1)EC2 인스턴스 생성 및 키 파일 접수 후, puttygen을 이용하여 ppk를 생성한 후, putty를 이용하여 리눅스 서버 접근

pem 파일을 이용해 ppk 파일 생성, load 후, save private key를 누르면 가볍게 생성된다.

 

Sessin  : putty를 이용하여 세션을 만드는 과정; 본인 인스턴스의 public IP

 

connection/data  : amazon-Linux 프리티어는 기본 아이디가 'ec2-user'임

 

Connection/SSH/Auth : 본인의 ppk파일을 load하여 접속

 

 

2)리눅스 서버 내 최초 웹서버 세팅

sudo -s  //관리자 계정으로 접속

yum install httpd -y 

service httpd start

chkconfig httpd on   //인스턴스 중지되었다가 살아나도, 자동으로 아파치 서버가 올라갈 수 있게 설정

 

sudo chown -R ec2-user /var/www/html  // '/var/www/html' FTP를 통한 업데이트 권한 주기

sudo chmod -R 755 /var/www/html

 

3)파일질라를 통한 index.html 업로드

-instance public IP 및 pem key 파일을 통해 접근할 수 있다.

-/var/www/html 경로에 index파일을 두고, public IP를 호출하면 무난하게 업로드 된다.

-인스턴스를 중지시켰다가 다시 키면 public IP가 리셋되므로, 잘 확인 해야한다.

파일질라 연결

 

파일질라 경로

 

-포트폴리오 페이지가 잘 뜨는 모습이다.

 

AWS에 배포한 포트폴리오 페이지

-elastic IP를 이용하면 계속해서 동일한 아이피를 사용할 수 있지만, 하루에 $0.12 정도의 비용이 드는 것을 감안해야한다. 

 

elastic IP로 인해 일주일간 음료수값 정도의 비용이 청구된 모습

Comments