๊ฐ์๋ฅผ ๋ง์น๊ณ ์๊ธด ์๋ฌธ์
- ์ธํ๋ฐ์ ๋น์ ๊ณต์๋ ์ดํดํ ์ ์๋ AWS ์
๋ฌธ/์ค์ ๊ฐ์๋
- CH.3 ์์ ACM์ธ์ฆ์๋ก ELB๋ฅผ ํตํ HTTPS ํต์ ์ ๋ฐฐ์ฐ๊ณ
- CH.6 ์์ CloudFront๋ HTTPS๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋ฅด์ณ ์ค๋ค.
CH.6 ์น ํ์ด์ง ๋ฐฐํฌํ๊ธฐ (S3, CloudFront) ๊ณผ์ ์์๋
๋๋ฉ์ธ ํธ์คํ ์์ญ์์ ์์ธ์ธ์ฆ์์ A๋ ์ฝ๋๋ฅผ ์ญ์ ํ๊ณ ๋ฒ์ง๋์์ธ์ฆ์๋ฅผ ์ฐ๊ฒฐํ๋ค
(CloudFront๋ ๋ฒ์ง๋์๋ง ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์)
- ๊ฐ์๊ฐ ๋๋๊ณ ๋๋ฉ์ธ์์ ์ญ์ ๋ ์์ธ์ธ์ฆ์(ELB๋ฅผ ์ํ)๋ ์ด๋์ ์ฌ์ฉํ๋๊ฐ?
- CloudFront ์ ELB ๋ฅผ ๋์์ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ๋์ง ๊ถ๊ธํ๊ธฐ๋ ํ๊ณ , ๋ด ํ๋ก์ ํธ์ ์บ์ฑ ๋ฐ ๋ก๋๋ฐธ๋ฐ์๋ ๊ผญ ์ด์ฉํด๋ณด๊ณ ์ถ์๊ธฐ ๋๋ฌธ์ ๋ฐฉ๋ฒ์ ์ฐพ์๋ณด๊ฒ ๋์๋ค.
ํด๊ฒฐ ๊ณผ์ [1]
- ๊ณต๋ถํ ๋ฐ๋ก๋ ์ฌ์ฉ์ - CloudFront - ELB - S3/ EC2 ์ด๋ฐ ์์๋ก ์ฐ๊ฒฐ์ด ๋์ด์ผ ํจ
- ์ฌ์ฉ์๊ฐ example.com ๊ณผ www.example.com ๋๊ฐ์ง๋ก ์ ์ํ์ ๋ ๋ฃจํธURL๋ก ๋ณด๋ด๋ ์ฒ๋ฆฌ๋ฅผ ์ํด์๋
์ธ์ฆ์๋ฅผ ์์ฒญํ ๋๋ถํฐ ๋ ์ฃผ์๋ฅผ ํจ๊ป ์ ๋ ฅํด์ผํ๋ค. (www.example.com ์ ์์ example.com ๋ก ๋ฆฌ๋๋ ์ )
- ์์ธ, ๋ฒ์ง๋์ ์ธ์ฆ์๋ฅผ 2๊ฐ์ ๋๋ฉ์ธ ์ด๋ฆ์ผ๋ก ๋ค์ ๋ฐ๊ธ๋ฐ๊ธฐ
- [ Route 53์์ ๋ ์ฝ๋ ์์ฑ ] ๋ฒํผ์ ๋๋ฌ์ฃผ๊ธฐ
- www ๋ถ์ธ ์ฃผ์๋ฅผ ๋ฃจํธ ๋๋ฉ์ธ์ผ๋ก ๋ผ์ฐํ ํด์ฃผ๋ CNAME ๋ ์ฝ๋๋ ์ถ๊ฐํ๊ธฐ
- ELB๋ CloudFront์ Origin(์๋ณธ)์ ์ถ๊ฐํด์ค๋ค.
ํ์ฌ์ํฉ
- ๊ฐ์ ์ปค๋ฆฌํ๋ผ๋๋ก ๋ฒ์ง๋์ ์ธ์ฆ์๋ก Route 53์ ๋๋ฉ์ธ ํธ์คํ ์์ญ์ A๋ ์ฝ๋, CNAME๋ ์ฝ๋ ์์ฑ
- + www์ ๋ฃจํธ ๋๋ฉ์ธ ํฌํจํ๋ ์ธ์ฆ์๋ก ๊ต์ฒด
- + CloudFront ์๋ณธ์ ELB ์ถ๊ฐ
- ์ฐ๋ถํฌ์์ ์๋ก ๋น๋ํ๊ณ jarํ์ผ ์คํํ ๊ฒฐ๊ณผ
- ์ฐ๋ถํฌ๋ก ๋ค์ด๊ฐ์ ํ๊ณ ๊ธฐ์กด์ ํ ์คํธ๋ฅผ ๋ค์ ํด๋ณด๋
- exmaple.com/ : CloudFront๊ฐ S3์ ์ ์ ์น ์ฌ์ดํธ ํธ์คํ (์ธ๋ฑ์ค ๋ฌธ์)์ธ index.htmlํ์ผ๋ก ์๋ตํ๊ธฐ ์ฑ๊ณต
- exmaple.com/health : ์๋ต๋ฐ๋ ํฌ์ค ์ฒดํฌ ์คํจ
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<script/>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>@@@@@@@@@</RequestId>
<HostId>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@</HostId>
</Error>
- "This XML file does not appear to have any style information associated with it." ๋ฉ์์ง๋
์ฃผ๋ก S3 ๋ฒํท์์ ๋ฐ์ํ๋ ์๋ฌ ํ์ด์ง์ ๊ธฐ๋ณธ ํํ - /health ์์ฒญ์ด ์ค์ ๋ก ELB๋ฅผ ํตํด EC2๋ก ๋ผ์ฐํ ๋์ง ์๊ณ , ์๋ชป๋์ด S3 ๋ฒํท์ผ๋ก ๊ฐ๊ณ ์์ ๊ฐ๋ฅ์ฑ ์์
ํด๊ฒฐ ๊ณผ์ [2]
- CloudFront์์ ๊ฐ ์๋ณธ์ ๋ํด ์๋ก ๋ค๋ฅธ ๊ฒฝ๋ก ํจํด์ ์ง์ ํด์ค์ผํจ
- ๊ฐ ๊ฒฝ๋ก ํจํด์ ์ ์ ํ ์บ์ ์ ์ฑ
, ์๋ณธ ์์ฒญ ์ ์ฑ
, SSL/TLS ์ค์ ์ ์ฐ๊ฒฐ ํ๊ธฐ
- ์บ์ ์ ์ฑ ์ ๊ถ์ฅ ๊ฒฝ๋ก ์ ํ์ ์๋์ผ๋ก ์ถ์ฒํด์ค
- ์ปค์คํ ๊ฒฝ๋ก์ ๊ฒฝ์ฐ ์บ์ ์ ์ฑ ์ ํํด์ฃผ๊ธฐ
CachingOptimized |
|
CachingDisabled |
|
CachingOptimized ForUncompressedObjects |
|
Elemental-MediaPackage |
|
Amplify |
|
๊ฒฐ๊ณผ
- ํ๋ก์ ํธ์ url์ ๋ฐ๋ผ ์บ์ ์ ์ฑ ์ ๋ค๋ฅด๊ฒ ์ง์ ํ์์
- ํ์ฌ RDS๋น์ฉ์ผ๋ก ์ธํด ์ ์ ํ๋ก์ ํธ๋ฅผ ๋ฉ์ถ ์ํ์ฌ์ ์ฌ ๋ฐฐํฌ์ ๋ณด์ํ ๊ฒ :)
'๐ฅ๏ธ ๋ฐฑ์๋ > AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SSL/TLS] ๋ผ์ดํธ์ธ์ผ ์ฐ๋ถํฌ ์ธ์คํด์ค์์ SSL/TLS ์ ์ฉํ๊ธฐ (0) | 2024.04.21 |
---|