- node js
- RP 2๊ธฐ
- mysql
- spring ์์ ๋ก๊ทธ์ธ
- Spring
- spring ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- ์์คํ ์ํํธ์จ์ด
- GIT
- merge sort
- OpenAPI
- MethodArgumentNotValidException
- ํจ์คํธ์บ ํผ์คX์ผ๋์
- datagrip
- @CreatedDate
- Java
- DATABASE
- C++
- java error
- SSL
- aligoapi
- SQL
- ๋ฆฌ๋ ์ค ๋ช ๋ น์ด
- docker
- Data Structure
- MAKE US
- spring์ผ๋ก https ์ ์ฉ
- Unity
- ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- Rp2๊ธฐ
- Quick Sort
๋ชฉ๋กSSL (2)
YS's develop story
ssl ์ธ์ฆ์๋ฅผ ๋ฐ๊ธฐ ์ํด์๋ ๋ฑ๋กํ ๋๋ฉ์ธ์ด ํ์ํฉ๋๋ค. ๊ทธ๋์ ์ ๋ ๊ฐ๋น์์์ 1900์ง๋ฆฌ ์ ์ผ ์ผ ๋๋ฉ์ธ์ 1๋ ๊ตฌ๋งคํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐฐํฌํ ์ธ์คํด์ค์ ์ฃผ์๋ฅผ ๋ฑ๋กํด ์ฃผ์์ต๋๋ค. https://certbot.eff.org/instructions?ws=other&os=ubuntufocal Certbot Instructions Tagline certbot.eff.org ์ ๋ gcp ์ธ์คํด์ค์์ spring ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํ๊ณ ์์๊ณ ์ด์์ฒด์ ๋ ubuntu 20์ด์๊ธฐ์ ์๋์ฒ๋ผ ์ ํํ์ต๋๋ค. ์ฌ๋ฐ๋ฅด๊ฒ ์ ์ฌ์ดํธ์์ ์ ํ์ ํด์ ๋ฐ๋ผ ํ๋ฉด ๋ฉ๋๋ค. sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot sudo ce..
๋ค ๋ฒ์งธ ๊ณผ์ 1. Let's Encrypt๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด์ ์ฐ๊ฒฐ HTTPS ์ฐ๊ฒฐ์ด ๋๋๋ก ํ๊ธฐ ์ํด SSL ์ธ์ฆ์๋ฅผ ์ป๊ธฐ. SSL ์ธ์ฆ์๋? SSL ์ธ์ฆ์๋ ์ธํฐ๋ท ๋ณด์์์ ์ค์ถ์ ์ธ ์์์ ๋๋ค. ๋์งํธ ์ธ์ฆ์๋ผ๊ณ ๋ ํ๋ SSL(๋ณด์ ์์ผ ๊ณ์ธต) ์ธ์ฆ์๋ ๋ธ๋ผ์ฐ์ ๋๋ ์ฌ์ฉ์์ ์ปดํจํฐ์ ์๋ฒ ๋๋ ์น์ฌ์ดํธ ๊ฐ์ ์ํธํ๋ ์ฐ๊ฒฐ์ ์๋ฆฝํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. SSL ์ฐ๊ฒฐ์ ์ธ์ฆ๋์ง ์์ ์ฌ์ฉ์์ ๋ฐฉํด๋ก๋ถํฐ ๊ฐ ๋ฐฉ๋ฌธ(์ธ์ ) ์ค์ ๊ตํ๋ ์ค์ํ ๋ฐ์ดํฐ(์: ์ ์ฉ์นด๋ ์ ๋ณด)๋ฅผ ๋ณดํธํฉ๋๋ค. ์น ์ฌ์ดํธ๋ฅผ ๊ตฌ์ถํ๊ฑฐ๋ ์ด์ํ ๋ ๋ณด์ ์ฐ๊ฒฐ์ธ HTTPS์ฐ๊ฒฐ์ ํ์์ ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ์์์ ๊ตฌ์ถํ ๋๋ฉ์ธ์ HTTPS์ฐ๊ฒฐ์ ํด ๋ณผ ๊ฒ์ ๋๋ค. Let's Encrypt๋ฅผ ์ด์ฉํ๋ฉด ๋ฌด๋ฃ๋ก HTTPS ๋ณด์ ์ฐ๊ฒฐ์ ์งํํ ์ ..