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
Reference
이 문제에 관하여(AWS를 사용하여 웹 서버 환경을 구축하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/naoyasu/items/a8b66bd0233d54005d7d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)