반응형

AWS를 사용하기 위해서는 AWS를 가입해야 한다. 방법은 아래 참고.

https://ansan-survivor.tistory.com/1058

 

[AWS] 아마존 AWS 클라우드에 회원가입하고 사용하기 (무료, AWS free tier)

아마존 AWS 클라우드 리전에 한국에도 있다는 소식에 한번 구축해본다. 그러기 위해서는 AWS에 회원가입을 해야하는데 다소 까다로울 수 있어 포스팅을 한다. 영어로 되어있기에 영어가 힘든사람

ansan-survivor.tistory.com

 

아마존 웹서비스를 이용해서 인스턴스를 만들면 좋은 점이 쉽게 켜고 끌 수 있으며

어디를 가든 빠르게 접근할 수 있다.

그리고 Public IP를 손쉽게 제공함으로 라우터며 네트워크망이며 생각할 필요없이 다루기 편리하다.

 

1. 회원 가입 후 AWS EC2 서비스를 통해 구축을 한다.

https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home

 

https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home

 

ap-northeast-2.console.aws.amazon.com

 

 

 

2. 프리티어만 (무료) 선택 후 상단에 ubuntu 검색하여 원하는 OS선택 (버전만 다르다)

 

3. 프리티어 인스턴스 사용

 

 

4. 크기 30G로 (무료는 30G까지)

    (종료시삭제 해제)

 

5. 키페어 (key pair) 생성

 

 

7. 생성한 인스턴스 보기

위 리스트를 누르면 요약이 보임.

 

 

8. 퍼블릭 ip 복사

 

 

 

 

 

<Putty로 SSH 접속하여 웹서비스 서버(아파치) 설치하기>

 

https://putty.softonic.kr/download

 

PuTTY

완전하고 안정적인 텔넷 및 SSH 클라이언트

putty.softonic.kr

설치 진행

 

1. puttygen 실행

2. 다운받은 key 로드 후 .ppk 으로 저장

    (다운받은 .pem을 로드)

    ( putty 에서 사용가능한 키로  .ppk 확장자로 저장 )

이름은 유저가 지정

3. Putty로 인스턴스에 ssh 연결하기

    복사했던 public 주소를 입력 (aws로 save하면 나중에 쉽게 불러올 수 있다.)

 

4. SSH 암호키 가져오기

해당 암호키를 가져온다.

5. 접속창이 뜬다. 로그인 계정을 "ubuntu"로 입력

 

6. 아파치 설치 코드 입력 (순서대로 진행)

sudo apt-get -y update
sudo apt-get install -y apache2
sudo systemctl start apache2

 

7. 인바운드 규칙 편집 (SSH, HTML, HTMLS 서비스 이용을 위한 네트워크 포트 개방)

2개를 더 추가해서 위와 같이 등록

 

8. 이제 외부 브라우저창에서 public ip를 검색하면 사이트가 뜬다.

브라우저 검색 결과

 

9. MySQL과 PHP 설치

    아래코드를 순서대로 실행

sudo apt-get install -y mysql-server
sudo systemctl start mysql
sudo apt-get install -y php

 

10. info.php 파일 수정

    (vi 편집기 사용방법은 검색하길 바란다)

sudo vi /var/www/html/info.php

아래와 같이 입력

<?php
phpinfo();
?>

11. 아파치 재시작

sudo systemctl restart apache2

 

12. php 작동 여부 확인

    내 ip주소 뒤에 /info.php  를 붙이면 된다.

작동 확인

 

<이어서 AWS 웹서비스에 워드프레스 구축하는 방법은 아래 참고>

https://ansan-survivor.tistory.com/1060

 

[AWS / Wordpress] 아마존 AWS 클라우드에 워드프레스 구축하기 웹서비스하기 (서비스 없이 수동으로,

워드프레스를 구축하기 전에 AWS에 웹서비스를 먼저 구축시켜야 한다. 아래 링크는 우분투 Ubuntu OS로 웹서비스를 활성화 시킨것. https://ansan-survivor.tistory.com/1063 [AWS] 아마존 클라우드에 웹서비스

ansan-survivor.tistory.com

 

AWS 아마존 리눅스 (Amazon Linux)를 이용한 웹서비스 구축은 아래 참고.

https://ansan-survivor.tistory.com/1072

 

[AWS Amazon Linux] 아마존 클라우드 웹서버 구축 (LAMP 설치)

Amazon Linux는 AMI(Amazon Machine Image)중 하나로, 리눅스 Redhat Enterprise Linux 배포판을 배이스로 한다. 자세한 사항은 아래 블로그 참고. https://pikabu.tistory.com/44 AMI는 무엇인가? Amazon Linux(A..

ansan-survivor.tistory.com

 

 

리눅스 CentOS 웹서비스 구축 관련 아래 참고

https://ansan-survivor.tistory.com/552

 

[CentOS 7] 리눅스 웹 서버 구축, 간단한 text 웹페이지 만들기, PHP코드 작동 확인

웹서버를 구축하기 위한 CentOS 7 설치 환경 세팅관련 모두 한꺼번에 설치 1. 웹서버 구축을 위한 APM(Apache, PHP, MariaDB) 구축 2. httpd 서비스 시작하기 3. MariaDB 서비스 시작하기 4. Web html 작동 확인..

ansan-survivor.tistory.com

 

 

https://ansan-survivor.tistory.com/120

 

[CentOS 7] 아파치(apache) 웹 서버 수동으로 구축하기

해당작업은 CentOS 7으로 구동했다. 순서대로 진행하면 구축할 수 있다. 모든진행은 Root로 진행한다. (명령어 su 입력 후 Password 입력) 1. GCC 패키지 설치 # yum -y install gcc make gcc-c++ pcre-devel 2...

ansan-survivor.tistory.com

 

 

반응형

+ Recent posts