일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 우아한 테크코스 2차 합격
- 프로그래머스
- AWS
- DB
- depends_on
- 코딩테스트
- docker-compose
- EC2
- 갓재석
- AWS S3
- github
- depends
- javascript
- docker
- classproperty
- Spring
- 우아한테크코스 2차
- classmethod
- METACLASS
- springboot 3.0.0
- github skyline
- Django
- S3
- TypeError: 'property' object is not iterable
- MySQL server on 'db' (115)
- python all testcode
- OperationalError
- 2차 코딩테스트
- 재귀함수가 뭔가요
- python
hanbin.dev
[AWS] 웹서버에 https를 적용해보자! 본문
HTTPS란 SSL(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등 각자만의 방법을 이용해서 인스턴스에 접속해주자
sudo yum update -y
sudo yum install -y httpd
sudo systemctl enable httpd
sudo systemctl restart httpd
위의 명령어를 차례대로 입력하면 아파치가 설치 된다.
제대로 설치되었는지 인스턴스 주소를 브라우저에 입력해 확인해 보자.
위와 같은 화면이 나오면 아파치가 제대로 설치 된 것이다!
만약, 연결이 거부되었다고 표시된다면, 보안 그룹에서 인바운드 규칙을 제대로 설정했는지 확인해 보자
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 |