AWS를 사용하여 웹 서버 환경을 구축하는 방법

절차
1.AWS 계정 만들기
2. Linux 가상 머신 시작
3. 공용 IP 주소 설정
4.SSH(원격 액세스)
5. 아파치 시작
6.SCP에 의한 파일 전송

1. AWS 계정 만들기
AWS ←여기에서 계정을 만들 수 있습니다.
이 기사에서는 계정이 이미 가지고있는 것으로 진행됩니다.

2.Linux 가상 머신을 기동한다

ーーーーーーーーーーーーーーーーーーーーーーーー












3. 공용 IP 주소 설정
















4.SSH(원격 액세스)
로컬 환경에서 AWS에 액세스합니다.




여기에서이 터미널에 명령을 입력합니다.
또한 $를 입력 할 필요는 없습니다.

$ mv ~/Desktop/FirstKey.pem ~/.ssh

$ chmod 400 ~/.ssh/FirstKey.pem

$ssh -i ~/.ssh/FirstKey.pem ec2-user@ 공용 IP

이제 Linux 가상 머신에 연결할 수 있었습니다!

5. 아파치 시작

계속해서 터미널에 명령을 입력합니다.
$$ sudo yum -y update ← Linux를 최신 상태로 업데이트

$$ sudo yum -y install httpd ← Apache 설치

$$ sudo service httpd start ← Apache 시작

$$ sudo chkconfig httpd on ← Linux를 시작할 때마다 Apache도 시작합니다.

$$sudo vi/var/www/html/index.html ← 텍스트 편집기를 실행하여 파일 만들기

이러한 화면이 나오면 'i'를 입력한 후 다음을 입력합니다.

입력이 끝나면 "esc"를 누른 후 ":wq"를 입력하고 enter 키를 누릅니다.
그 후,


6.SCP에 의한 파일 전송

$ scp -i ~/.ssh/FirstKey.pem ec2-user@ 공용 IP:/var/www/html/index.html ~/Desktop
↑ 로컬 환경에 index.html 파일 만들기

$ ssh -i ~/.ssh/FirstKey.pem ec2-user@ 공용 IP ← Linux 시작

한 번의 scp 명령으로 파일을 전송할 수 있도록 설정 ↓
$$ sudo groupadd www

$$sudo usermod -a -G www ec2-user

$$ exit ← 로그아웃

$ssh -i ~/.ssh/FirstKey.pem ec2-user@ 공용 IP ← 로그인

$$ sudo chown -R root:www/var/www ← 그룹 소유권 변경

$$ sudo chmod 2775/var/www ← 쓰기 권한 설정

$$find/var/www -type d -exec sudo chmod 2775 {}\; ← 그룹 ID 설정

$$find/var/www -type f -exec sudo chmod 0664{}\;

index.html 파일을 텍스트 편집기에서 편집하고,
$$ exit ← 로그아웃
치다

로컬 환경의 터미널에서 다음을 입력하면 편집 파일이 업데이트됩니다.
$scp -i ~/.ssh/FirstKey.pem ~/Desktop/index.html ec2-user@ 공용 IP:/var/www/html

좋은 웹페이지 즐겨찾기