์กฐ๋ ๋ฐ์๋ฉ ๋ฐฉ์์ผ๋ก ํด๋ ํธ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ถํ๋ค. ( ๋ก์ปฌ ๋๋ผ์ด๋ธ / ๋ ธ์ ๋ ๋ค )
๋ด๊ฐ ์ด ๋ฐฉ์์ ์ฒ์ ์๊ฒ ๋ ๊ฒ์ ํ์กฐ๋์ ์๊ฐ ๊ธ์ด์๋ค.
https://x.com/hatta8i/status/1534580945201688576
ํ์กฐ๋์ ์๊ฐ ์ด๋ฏธ์ง๋ฅผ ๋ณด๋ฉด ์ด๋ค ํํ์ธ์ง ์ง๊ด์ ์ผ๋ก ์ ์ ์๋๋ฐ,
๋๋ฌด ์ ์ค๋ช ํด ์ฃผ์ ๊ด๊ณ๋ก ๊ฐ๋ตํ ์๊ฐ๊ธ์ ๊ทธ๋๋ก ๋ฐ์ทํด์ ์ฎ๊ธด๋ค.
1) ๋ชจ๋ ๊ฒ์ ์ต๋ 10๊ฐ์ ์์ญ์ผ๋ก ๋ถ๋ฅ
2) ๊ฐ ์์ญ์ ์ต๋ 10๊ฐ์ ์นดํ
๊ณ ๋ฆฌ ํ ๋น
3) ์นดํ
๊ณ ๋ฆฌ ์๋์ ํด๋๋ NN(์์ญ๋ฒํธ).NN(์นดํ
๊ณ ๋ฆฌ๋ฒํธ), ์ฆ 00.00๋ถํฐ 99.99๊น์ง์ ID๋ฅผ ์์ฑ
4) ID๋ฅผ ์ฐธ์กฐํด ์ฌ์ฉ
์ด ์ด์์ด ๊ถ๊ธํ์๋ฉด ๊ณตํ์ผ๋ก > https://johnnydecimal.com
(์์ด๋ฅผ ์ ํ๋ ์ฌ๋์ ์ง์ ์ฝ์ด๋ณด๋ฉด ๋๊ฒ ๋ค)
์ฌ์ค ์ด ๋ฐฉ์์ ์ด๊ธฐ ์ ์ ์ด ๋งค์ฐ ๋นก์ธ๋ค.
ํ์ผ์ ์ฎ๊ธฐ๋ ์์ ๋ ์ง๋ํ์ง๋ง,
๊ฐ์ฅ ์ด๋ ค์ ๋๊ฑด ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ ๋๋ก ๋๋๋ ์ผ์ด์๋ค.
์ธ์์์ ์ค์ํ๋ค ์๊ฐํ๋ ๊ฒ์ ๋๋ถ๋ฅ์ ์ค๋ถ๋ฅ๋ก ๋ช ๋ฃํ๊ฒ ๋๋๊ณ , ๋๋ฌด ์ฐพ๊ธฐ ์ด๋ ต์ง๋ ์์์ ๋๋ก ์ธ๋ถํ ํ๋ค.
์ค๋ณต์ด ๋์ง ์๊ฒ / ์ฐพ๊ธฐ ์ฝ๊ฒ ๋ง๋๋๊ฒ์ด ์ ๋ง ์๋ชจ์ ์ธ ์์ ์ด์๋ค.
- ๊ฐ์ธ์ ์ผ๋ก 00.01 ์๋ฆฌ ๊น์ง ์ค์ ํ๋๊ฑด ์คํ๋ ค ์๋ฃ๋ฅผ ์ฐพ๊ธฐ ํ๋ค๊ฒ์ด๋ผ ์๊ฐ๋๋ค.
๋๋ 00.10 ๊น์ง๋ง ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ธ๋ถํํ๋ค.
๋๋ ์ด๋์ ๋ ๋์ ์ผ๋ถ๋ถ์ ๋ ธ์ ์ ์ธ์ฃผ๋ฅผ ์ฃผ๊ณ ์๋๋ฐ (๋ง์ ๋ฉ๋ชจ๋ฅผ ๋ ธ์ ์ ํ ๋นํ๊ณ ์๋ค)
์ธ์ฅํ๋์ ๋ ธ์ ์ ์ค๊ณ ๊ฐ๋ฉฐ ์๋ฃ๋ฅผ ์ฐพ๊ธฐ ์ฝ๊ฒ ํต์ผํ๋ ๊ณผ์ ๋ ํ์ํ๋ค.
์จ๋ผ์ธ์์ ๋ชจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ด ํธํ ์๋ ์์๊ฒ ์ง๋ง, ๋ ๋ฐ์ดํฐ์ผํฐ๋ฅผ ๋ฏฟ์ง ์๋๋ค.
๋ฉ์ฉกํ๊ฒ ์ ์ด์ํ๊ณ ์๋ค๊ณ ์๊ฐํ๋ ํ์ฌ๋ค์ด ํ๋ฃจ์์นจ์ ๋ฌด์ฑ ์ํ๊ฒ ๋ฌธ ๋ซ๋ ๋ชจ์ต์ ๋๋ฌด ๋ง์ด ๋ดค๋ค.
์ด๋์ ๋ ๋ง์์ ๋ค๊ฒ ์ธํ ์ ํ์ง๋ง, ์ด ์์คํ ์ ์ต์ํด ์ง๋ ค๋ฉด ์๊ฐ์ด ๊ฑธ๋ฆด ๊ฒ์ด๋ผ๊ณ ํ๋จํด
ํ์ผ ํธ๋ฆฌ๋ฅผ ์ ๋ค๊ฐ, ์ข๋ ์๋ฃ๋ฅผ ์ฐพ๊ธฐ ์ฝ๋๋ก html ๊ธฐ๋ฐ์ผ๋ก ์์ธ์ฉ ํ์ด์ง๋ฅผ ๊ตฌ์ถํ๋ค. (AI์ ๋์์ผ๋ก)
(๊ฐ์ธ ์ ์์ ์ถ์ธกํ ๋งํ ์นดํ ๊ณ ๋ฆฌ๋ค์ ์ง์ ๋ค)
์ฌ์ค ์ฒ์์ GitHub Pages ์ ์์ธ์ฉ ํธ๋ฆฌ๋ก ๊ตฌ์ถ์ ํด๋ณผ๊น ํ์ผ๋(์ ๊ณต์ ํํ์ด์ง ๊ฐ์ ๋๋์ผ๋ก),
์ด๊ฑด ์ทจ๋ฏธ ํ๋๊ณผ๋ ๋ฌ๋ฆฌ ์ ๋ง ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ง์ด ๋ด์ ๋ด์ฉ์ด๋ผ ๋ณด์์์ ์ด์ ๋ก
๊ทธ๋ฅ ๋ก์ปฌ ๋ธ๋ผ์ฐ์ ์์ ํ์ธํ๋ ์ฉ์ผ๋ก๋ง ํ์ผ์ ์ ์ํ๋ค.
(GitHub Pages์ ์ ๋ก๋ ํด๋ ๋ฌธ์ ์๊ฒ ์ ์๋ ํ์ด์ง๊ธฐ๋ ํ๋ค)
Netlify ๋ผ๋ ์๋น์ค๋ฅผ ์ถ์ฒ ๋ฐ์๋๋ฐ, ๋์ ๋น๊ตํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๊ธฐ๋ฅ ์ฐจ์ด๊ฐ ์๋ค.
#์ ๊ธฐ GitHub Pages / Netlify ๊ธฐ๋ฅ ์ฐจ์ด ๋น๊ต
โ
GitHub Pages
ํญ๋ชฉ | ๊ฐ๋ฅ ์ฌ๋ถ | ์ค๋ช |
์๊ตฌ ๋ฌด๋ฃ | โ | ํผ๋ธ๋ฆญ ์ ์ฅ์ + GitHub Pages๋ ํ์ ๋ฌด๋ฃ์ ๋๋ค. |
์ค์นํ ๊ฒ์ํ | โ ์ด๋ ค์ | PHP, ๋ฐ์ดํฐ๋ฒ ์ด์ค(MySQL ๋ฑ) ์ฌ์ฉ ๋ถ๊ฐ. ์ ์ (HTML, CSS, JS)๋ง ๊ฐ๋ฅ |
์ด๋ฏธ์ง ๋ก๋ | โ ๊ฐ๋ฅ | ์ ์ ์ด๋ฏธ์ง ํ์ผ ์ ๋ก๋ ๋ฐ ํ์ ๊ฐ๋ฅ |
๋์ ๊ธฐ๋ฅ (๋๊ธ, ๊ธ์ฐ๊ธฐ ๋ฑ) | โ ์ง์ ๊ตฌํ ๋ถ๊ฐ | ๋ฐฑ์๋๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ธ๋ถ ์๋น์ค(์: Disqus, Firebase ๋ฑ) ํ์ |
๋ณด์/๋น๊ณต๊ฐ | โ ์ ํ | ๋น๋ฐ๋ฒํธ ์ค์ ๋ถ๊ฐ. GitHub ์ ์ฅ์๊ฐ ํผ๋ธ๋ฆญ์ด๋ฉด ๋๊ตฌ๋ ๋ณผ ์ ์์ |
โ Netlify
ํญ๋ชฉ | ๊ฐ๋ฅ ์ฌ๋ถ | ์ค๋ช |
์๊ตฌ ๋ฌด๋ฃ | โ | "Starter ํ๋"์ ์๊ตฌ ๋ฌด๋ฃ (์๊ฐ ํธ๋ํฝ ์ ํ: 100GB) |
์ค์นํ ๊ฒ์ํ (์: PHP ๊ธฐ๋ฐ) | โ ๋ถ๊ฐ | ์๋ฒ ์๋ ๊ตฌ์กฐ (Static Hosting)์์๋ PHP ๋์ ์ ๋จ |
JavaScript ๊ธฐ๋ฐ ๋ธ๋ก๊ทธ/๋๊ธ | โ ๊ฐ๋ฅ | ์ธ๋ถ API๋ Netlify Functions ์ฌ์ฉ ๊ฐ๋ฅ (์: Netlify Forms, Disqus, Staticman) |
์ด๋ฏธ์ง ์ ๋ก๋ & ๊ฐค๋ฌ๋ฆฌ | โ ๊ฐ๋ฅ | ์ด๋ฏธ์ง ์ ์ ํธ์คํ ๊ฐ๋ฅ. Netlify Large Media๋ ์กด์ฌ |
๋น๋ฐ๋ฒํธ ๋ณดํธ | โ ๊ฐ๋ฅ | _headers ๋๋ Netlify UI๋ก ๊ฒฝ๋ก ๋จ์ ์ ๊ทผ ์ ํ ๊ฐ๋ฅ |
์ธ๋ถ์์ ํ์ด์ง ์จ๊ธฐ๊ธฐ | โ ๊ฐ๋ฅ | ๊ธฐ๋ณธ robots.txt, password ๋ณดํธ ๊ฐ๋ฅ |
๐ง ์ ๋ฆฌ ๋ฐ ์ถ์ฒ
์ฌ์ฉ ๋ชฉ์ | ์ถ์ฒ ํ๋ซํผ | ์ด์ |
์์ ์ ์ ์ธ ํด๋ ํธ๋ฆฌ, ๊ฐ์ธ ํ์์ฉ | โ GitHub Pages ๋๋ ๋ก์ปฌ HTML ๋ทฐ์ด | ๊ฐ๋จํ๊ณ ์๊ตฌ ๋ฌด๋ฃ |
๋ธ๋ก๊ทธ/๊ฒ์ํ/์ด๋ฏธ์ง ๊ฒ์ ๊ธฐ๋ฅ ํฌํจ | โ Netlify | ์ ์ ์ฌ์ดํธ + ๋์ ๊ธฐ๋ฅ ํ์ฅ ๊ฐ๋ฅ, ๋ฌด๋ฃ ํ๋ ์ถฉ๋ถํ ์ ์ฉ |
PHP ๊ธฐ๋ฐ ์ค์นํ ๊ฒ์ํ ์ด์ | โ ์ถ์ฒ ์ ํจ | GitHub Pages & Netlify ๋ชจ๋ PHP ์ ๋จ. ๋ค๋ฅธ ์๋ฒ ํ์ (ex. ์นดํ24, AWS EC2) |
๋ฌด๋ฃ ํธ์คํ ์ ์ฐ๋ ์์ ์ ์์ด๋น, ๋ทํ ๋ฑ์ ์ฌ์ฉํ๋ค. ํ์ง๋ง ๋ช๊ฐ์ ์ฃผ๊ธฐ๋ก ์ฐ์ฅํ๋๊ฒ ๊ฝค๋ ๊ท์ฐฎ๋ค.
์น ์์ธ์ ๋ ธ์ ์ด ์์ผ๋ ๋ฐ๋ก ํ์์์๊ฒ ๊ฐ๊ณ , ๋ก์ปฌ ๋ธ๋ผ์ฐ์ ์์ ์์ธ ํ์ธ์ฉ์ผ๋ก๋ง ์ฐ๊ธฐ๋ก ํ๋ค.
ํค์๋๋ฅผ ๊ฒ์ํ๋ฉด ์ด๋ ๊ฒ ํด๋น๋๋ ์นดํ ๊ณ ๋ฆฌ๊ณ ๋ฆฌ๊ฐ ์ ํ๋์ด ํผ์ณ์ง๋ค.
(์๋๋ ๊ฐ ํญ๋ชฉ๋ณ๋ก๋ ํ์ ์นดํ ๊ณ ๋ฆฌ๊ฐ ์๋ค)
์ํ๋ ๋ชจ์ต์ผ๋ก ์ค๊ณ๊ฐ ๋์ด์ ์ ๋ง ๋ง์์ ๋ ๋ค. ํ๋์ ์จ๋ณด๋ค๊ฐ,
๋ณด์๋์์ผ๋ฉด ํ๋ ๊ธฐ๋ฅ์ ์ ์ฐจ ์
๋ฐ์ดํธ ํด์ผ๊ฒ ๋ค.
์ฌ์ค ์ด ํฐ์คํ ๋ฆฌ๋ ์ด ์์
์ ํ๋ค๊ฐ ๋์ด๋ ธ๋ค...
(ํด๋ ์ ๋ฆฌ ๋์ค ์ํ์ก๋ ์น๋์์ธ ํด๋๋ฅผ ๋์ฐพ์๋ค)