백인감자
[AWS]EC2 프리티어 인스턴스 생성, Apahce&PHP 설치 본문
1. AWS 에 회원가입
https://portal.aws.amazon.com/billing/signup#/start/email
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
위와 같이 설정을 하고 인스턴스 재부팅 후
내 웹서버 주소/info.php 입력하면 아래와 같은 화면을 확인할 수 있다
Apache 웹서버의 기본 디렉토리는 /var/www/html 이기 때문에 해당 디렉토리에 html 파일 등을 추가로 만들어
접속해보면 정상적으로 접근이 되는 것을 확인할 수 있다.
'AWS' 카테고리의 다른 글
[AWS] 업비트 RSI Open API 텔레그램 봇 연동 메시지 전송 (0) | 2023.07.13 |
---|---|
[AWS] 탄력적 IP주소 연결하기 (0) | 2023.07.13 |
[AWS]EC2 인스턴스 WinSCP 이용한 FTP 전송 (0) | 2023.07.12 |