ㅁㄴㅇㄻㄴㅇㄹ

[AWS] 웹서버에 https를 적용해보자! 본문

AWS

[AWS] 웹서버에 https를 적용해보자!

hanbin8269 2021. 3. 28. 01:10

HTTPSSSL(Secure Socket Layer)을 이용한 HTTP 통신 방식을 의미한다. 이런 HTTPS를 아파치를 이용해 웹서버에 적용시켜보자.

 

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/SSL-on-amazon-linux-2.html#letsencrypt

 

자습서: Amazon Linux 2에서 SSL/TLS 구성 - Amazon Elastic Compute Cloud

여러 가지 방법으로 새 인증서를 EC2 인스턴스에 업로드할 수 있지만, 가장 간편하고 유익한 방법은 텍스트 편집기(예: vi, nano, 메모장)를 로컬 컴퓨터와 인스턴스에 모두 열고 두 편집기 간에 파

docs.aws.amazon.com

위 자습서를 보고 따라해 볼 것이다.

 

1. 아파치 설치

일단 putty나 ssh등 각자만의 방법을 이용해서 인스턴스에 접속해주자

나는 Amazon Linux 2 이미지를 사용한다.

sudo yum update -y
sudo yum install -y httpd
sudo systemctl enable httpd
sudo systemctl restart httpd

위의 명령어를 차례대로 입력하면 아파치가 설치 된다.

 

제대로 설치되었는지 인스턴스 주소를 브라우저에 입력해 확인해 보자.

위와 같은 화면이 나오면 아파치가 제대로 설치 된 것이다!

 

만약, 연결이 거부되었다고 표시된다면, 보안 그룹에서 인바운드 규칙을 제대로 설정했는지 확인해 보자

나중을 위해서 https도 열어주자

2. HTTPS 적용

docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/SSL-on-amazon-linux-2.html#letsencrypt

 

자습서: Amazon Linux 2에서 SSL/TLS 구성 - Amazon Elastic Compute Cloud

여러 가지 방법으로 사용자 지정 키를 EC2 인스턴스에 업로드할 수 있지만, 가장 간편하고 유익한 방법은 텍스트 편집기(예: vi, nano, 메모장)를 로컬 컴퓨터와 인스턴스에 모두 열고 두 편집기 간

docs.aws.amazon.com

를 참고해서 하자. 자세한 설명은 후에 추가

'AWS' 카테고리의 다른 글

[AWS] 클라우드 컴퓨팅이란  (0) 2021.04.06
[AWS] AWS 서비스 정리 - Database Service  (0) 2021.04.05
[AWS] AWS 서비스 정리 - Storage Service  (0) 2021.04.05
[AWS] AWS 서비스 정리 - Computing Service  (0) 2021.04.04
[AWS] S3 정리  (0) 2021.03.26