백인감자

[AWS]EC2 프리티어 인스턴스 생성, Apahce&PHP 설치 본문

AWS

[AWS]EC2 프리티어 인스턴스 생성, Apahce&PHP 설치

백인감자 2023. 7. 9. 11:20

1. AWS 에 회원가입

 

https://portal.aws.amazon.com/billing/signup#/start/email

 

AWS Console - Signup

 

portal.aws.amazon.com

 

 

2. EC2 > 인스턴스 > 인스턴스 시작  메뉴에서 인스턴스 생성 

 

환경 

 - OS : Amazon Linux AMI 

 - 스토리지 : 30GB 

 - 웹서버 : Apache

 

(추후 아파치 설치 명령어 입력시 command not found 가 발생했는데 chat-GPT 님께 물어보니

 

일부 Amazon Linux AMI 인스턴스의 경우, 패키지 관리자로 "yum"을 사용해야 합니다. 라는 친절한 답변이 왔다.

 

 

 

 

아래 사진과 같이 네트워크스 설정에 대하여 체크박스 전체 체크

(추후  암호화폐 채굴이나 해킹 등을 유의한다면 아래 위치 무관 이라고 적힌 텍스트박스 클릭 후 IP 지정하는 것이 좋다)

 

설정이 끝났으면 키 페어 부분의 새 키 페어 생성 버튼 클릭

 

 

 

팝업화면이 열리고 키 페어 이름 설정하고 디폴트 옵션 그대로 키 페어 생성 버튼 클릭.

클릭하면 pem 파일이 로컬에 다운로드 되는 것을 확인할 수 있다. putty 등을 통해 접속할때 필요하므로 보관 유의.

 

 

 

 

키 페어 생성이 완료되면 키 페어 창에 키 페어 명이 나올 것이고 우측의 인스턴스 시작 버튼 클릭.

 

 

 

 

3. PUTTY 접속하기

 

 putty 설치 후 puttygen 실행하면 아래의 창이 뜨고

 

상단의 Conversions > Import key 클릭 하여 아까 다운로드 받은 .pem 파일 클릭

 

 

 

 

Save private key 클릭을 누르면 ppk 파일이 다운로드된다.

 

 

 

Putty 에서 Connection > SSH > Auth > Credentials 에서 Private key file for authentication 에 위에서 발급받은 개인키를 등록해준다.

 

위의 과정을 끝내면 PUTTY 에 접속하여 정상적으로 접속되는것을 확인할 수 있다.

 

 

 

 

 

 

 

(웹서버를 구축하려는 경우에만 아래 과정 수행)

4. APACHE & PHP 설치하기

 

아래 블로그 참고 및 chat-GPT 답변

https://codesyun.tistory.com/304

 

[AWS EC2] AWS 서버에 Apache, PHP 설치

이제 AWS EC2 인스턴스에 LAMP 웹서버를 설치하려고 합니다! AWS RDS와 연동하는 과정에서 MariaDB는 설치했기 때문에, 이번에는 Apache, PHP를 설치하겠습니다 🔥 > Apache 설치 0. SSH로 AWS EC2에 접속 1. 업데

codesyun.tistory.com

 

 

 

 

 

위와 같이 설정을 하고 인스턴스 재부팅 후

 

내 웹서버 주소/info.php 입력하면 아래와 같은 화면을 확인할 수 있다

 

 

Apache 웹서버의 기본 디렉토리는 /var/www/html  이기 때문에 해당 디렉토리에 html 파일 등을 추가로 만들어 

 

접속해보면 정상적으로 접근이 되는 것을 확인할 수 있다.

Comments