๊ณต์ธIP (Public IP)๊ณต์ธIP ์ฃผ์๋ ์ ์ธ๊ณ์ ์ผ๋ก ์ ์ผํ๋ฉฐ, ์ธํฐ๋ท ์์ ๋ชจ๋ ์ฅ์น๊ฐ ์ ๊ทผํ ์ ์๋ ์ฃผ์์ธํฐ๋ท ์๋น์ค ์ ๊ณต์
์ฒด(ISP)๋ก๋ถํฐ ํ ๋น๋ฐ์ ์ฌ์ฉ๋จ์ฌ์คIP (Private IP)์ฌ์คIP ์ฃผ์๋ ๋ด๋ถ ๋คํธ์ํฌ์์๋ง ์ฌ์ฉ๋๋ฉฐ, ์ธ๋ถ ์ธํฐ๋ท์์๋ ์ ๊ทผํ ์ ์๋ ์ฃผ์์ธ๋ถ ๋คํธ์ํฌ์์๋ ์ง์ ์ ๊ทผํ ์ ์์ผ๋ฉฐ, ๋ด๋ถ ๋คํธ์ํฌ ๋ด์์๋ง ํต์ ์ด ๊ฐ๋ฅํจNAT(Network Address Translation)์ ํตํด ์ธ๋ถ์ ํต์ ์ฃผ์๋์ญ 10.0.0.0 ~ 10.255.255.255172.16.0.0 ~ 172.31.255.255192.168.0.0 ~ 192.168.255.255์ฐจ์ด์ 1. ๋คํธ์ํฌ ์ ๊ทผ์ฑ๊ณต์ธIP : ์ธํฐ๋ท์ ํตํด ์ ์ธ๊ณ ์ด๋์์๋ ์ ๊ทผ ๊ฐ๋ฅ์ฌ์คIP : ๋ด๋ถ ๋คํธ์ํฌ์์๋ง ์ ๊ทผ ๊ฐ..
๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
WAS-T (Web Application Server-Tier)์น ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ์ ์ผ๋ถ๋ฅผ ์๋ฏธ์ฃผ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ์์ ํธ๋์ญ์
๊ด๋ฆฌ๋ฅผ ๋ด๋นํ๋ ๊ณ์ธต์ผ๋ก ์ดํด ๊ฐ๋ฅWAS๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ์ค๊ณ์ ์ญํ ์ ํ๋ฉฐ, WAS-T๋ ์ด ์๋ฒ์ ํธ๋์ญ์
์ฒ๋ฆฌ ๋ฐ ๊ด๋ฆฌ์ ๊ด๋ จ๋ ๋ถ๋ถ์ ๋ด๋น์ฃผ์ ๊ธฐ๋ฅํธ๋์ญ์
๊ด๋ฆฌACID ์์ฑ ๋ณด์ฅ : ์์์ฑ(Atomicity), ์ผ๊ด์ฑ(Consistency), ๊ฒฉ๋ฆฌ์ฑ(Isolation), ์ง์์ฑ(Durability) ๋ฑ์ ํธ๋์ญ์
์์ฑ์ ๋ณด์ฅํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์
์ด ์์ ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ก ํจ๋ถ์ฐ ํธ๋์ญ์
: ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์์คํ
์ ๊ฑธ์ณ ์๋ ํธ๋์ญ์
์ ๊ด๋ฆฌํ์ฌ ์ผ๊ด์ฑ์ ์ ์ง์์ ๊ด๋ฆฌ์ปค๋ฅ์
ํ๋ง : ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฐ๊ฒฐ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ์ฌ ์ฑ๋ฅ์ ์ต์ ํ์ค๋ ๋ ๊ด๋ฆฌ :..
SVN๊ณผ GIT ๋ชจ๋ ๋ฒ์ ๊ด๋ฆฌ ์์คํ
(VCS, Versio Control System)์ผ๋ก, ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ์์ ์์ค ์ฝ๋๋ฅผ ๊ด๋ฆฌํ๊ณ ํ์
์ ์ฝ๊ฒ ํด์ค๋ค.SVN๊ณผ GIT์ ์ฐจ์ด์ 1. ์ํคํ
์ณSVN์ค์ ์ง์ค์ ๋ฒ์ ๊ด๋ฆฌ ์์คํ
(CVCS)์ค์ ์๋ฒ์ ๋ชจ๋ ๋ฒ์ ์ ํ์ผ์ ์ฒดํฌ์์ํ๊ณ ๋ณ๊ฒฝ ์ฌํญ์ ์ปค๋ฐGIT๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ
(DVCS)๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ์ ์ฒด repository์ ์ฌ๋ณธ์ ๋ก์ปฌ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ๋ก์ปฌ์์ ๋ชจ๋ ๋ฒ์ ๊ด๋ฆฌ ์์
์ํ ๊ฐ๋ฅ์ค์ ์๋ฒ ์์ด๋ ์์
๊ฐ๋ฅ2. ์ปค๋ฐ ๋ฐฉ์SVN์ปค๋ฐ ์ ์ค์ ์๋ฒ์์ ์ง์ ์ด๋ฃจ์ด์ง์๋ฒ์ ์ ๊ทผํ์ง ๋ชปํ๋ฉด ์ปค๋ฐ ๋ถ๊ฐ๋ฅGIT์ปค๋ฐ์ ๋ก์ปฌ repository์์ ์ด๋ฃจ์ด์ง๋ก์ปฌ ์ปค๋ฐ ํ์ ์๊ฒฉ repository๋ก ํธ์ ๊ฐ๋ฅ3. ๋ธ๋์นญ ๋ฐ ๋ณํฉSVN๋ธ๋์นญ ๋ฐ ๋ณํฉ์ด..
ํ๋๋์คํฌ์ ์๋ฃ๋ฅผ ์ ์ฅํ๊ณ , ํ๋์ ๋ฉ๋ชจ๋ฆฌ(ํ๋กํผ ๋์ค์ผ, CD, USB, SD Card ๋ฑ)๋ก ์ ์กํ์๋๋ฐ,ํด๋ผ์ฐ๋ ์์คํ
๋์
์ผ๋ก ์ ์ฅํ์ง ์๊ณ ์ ์ก์ด ๊ฐ๋ฅํด์ก๋ค.๊ทธ๋ฌ๋ ์ธํฐ๋ท ์๋, ์ฉ๋ ๋ฑ์ ์ ์ฝ์ด ์๊ธฐ์NAS(Network-Attached Storage) ๊ฐ ์๊ฒจ๋ฌ๋ค. NAS ?USB๋ CD ์ฒ๋ผ ์ปดํจํฐ์ ์ง์ ์ฐ๊ฒฐํ์ง ์๊ณ , ๋คํธ์ํฌ๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์ ์ฅ์ฅ์นํด๋ผ์ฐ๋ ์์คํ
์ ๊ฐ์ธํ, ์ํํํ์ฌ ๋ง๋ค์ด์ง ๊ฒNAS์ ์๋ ์ฉ๋๋ ๋ฐ์ดํฐ์ ๊ณต์ ๋ก, ์ฃผ๋ก ํ์ฌ์์ ์ฌ์ฉ๋จ์ฅ์ ๋ฌดํ(์ ์๋ ดํ๋) ์ฉ๋ํ ๊ณณ์ ํ์ผ์ ์
๋ก๋ํด๋ ๋ค๋ฅธ ๊ณณ์์ ๋ชจ๋ ์ ๊ทผ์ด ๊ฐ๋ฅํจUSB ๊ฒฝ์ฐ, ๊ฝํ์๋ ๊ธฐ๊ธฐ ํ ๋๋ง ์ ๊ทผ ๊ฐ๋ฅํ์ง๋ง, NAS๋ ๋ค๋ฅธ ๊ธฐ๊ธฐ์์๋ ๋์๋ค๋ฐ์ ์ผ๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํจ๋ค์ํ ์ฉ๋๋ก ์ฌ์ฉ ๊ฐ๋ฅCPU์..
ApacheApache HTTP Server๋ฅผ ์๋ฏธํ๋๋ฐ, ์ด๋ ์ํ์น ์ํํธ์จ์ด ์ฌ๋จ(Apache Software Foundation, ASF)์์ ๋ง๋ ์น์๋ฒ ํ๋ก๊ทธ๋จ์น ์๋ฒ1. ํ๋์จ์ด์น ์๋ฒ ์ํํธ์จ์ด์ ์น ์ฌ์ดํธ์ ๊ตฌ์ฑ ์์ ํ์ผ์ ์ ์ฅํ๋ ์ปดํจํฐ๋ฅผ ์๋ฏธEX ) HTML ๋ฌธ์, ์ด๋ฏธ์ง, CSS ์คํ์ผ ์ํธ ๋ฐ JS ํ์ผ2. ์ํํธ์จ์ด๋ณดํต HTTP ์๋ฒ๋ฅผ ์๋ฏธHTTP ์๋ฒ๋ URL ๋ฐ HTTP ๋ฅผ ์ดํดํ๋ ์ํํธ์จ์ดHTTP ์๋ฒ๋ ์ ์ฅํ๋ ์น ์ฌ์ดํธ์ ๋๋ฉ์ธ ์ด๋ฆ์ ํตํด ์ก์ธ์คํ ์ ์์ผ๋ฉฐ ์ด๋ฌํ ํธ์คํ
๋ ์น ์ฌ์ดํธ์ ์ฝํ
์ธ ๋ฅผ ์ต์ข
์ฌ์ฉ์์ ์ฅ์น๋ก ์ ๋ฌํ๋ค.๋ธ๋ผ์ฐ์ ๋ ์น ์๋ฒ์์ ํธ์คํ
๋๋ ํ์ผ์ด ํ์ํ ๋๋ง๋ค HTTP๋ฅผ ํตํด ๋ธ๋ผ์ฐ์ ์ ํ์ผ์ ์์ฒญ์์ฒญ์ด ์ฌ๋ฐ๋ฅธ ์น์๋ฒ(ํ๋์จ์ด)์ ๋๋ฌํ๋ฉด HTT..
Linux ์ GIT server๋ฅผ ๊ตฌ์ถํ๋ฉด์, ๊ธฐ์กด์ ํธ์คํ
์๋น์ค๋ฅผ ์ด์ฉํ์ง ์๋ค๋ณด๋ ์ฌ๋ฌ ๊ฐ๋
์ด ํท๊ฐ๋ ค์ ์ ๋ฆฌํด๋ณธ๋นNon-Bare Repository (์ผ๋ฐ์ ์ธ ๋ก์ปฌ ์ ์ฅ์)๊ฐ๋ฐ์๊ฐ ์์ ์ ์ปดํจํฐ์์ ์์
ํ ๋ ์ฌ์ฉํ๋ ์ ์ฅ์์ด๋ค.์์
๋๋ ํ ๋ฆฌ์ .git ๋๋ ํ ๋ฆฌ๋ฅผ ๋ชจ๋ ํฌํจํ๋ค.์์
๋๋ ํ ๋ฆฌ๋ ์ค์ ๋ก ์์
ํ๋ ํ์ผ๋ค์ด ์๊ณ , .git ๋๋ ํ ๋ฆฌ์๋ Git์ด ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ํด ์ฌ์ฉํ๋ ๋ฉํ๋ฐ์ดํฐ์ ๊ฐ์ฒด๋ค์ด ์ ์ฅ๋์ด ์๋ค.Bare Repository์์
๋๋ ํ ๋ฆฌ๊ฐ ์๋ ์ ์ฅ์์ฆ, ์ฝ๋ ํ์ผ๋ค์ด ์ค์ ๋ก ์ ์ฅ๋์ด ์์ง ์๊ณ , ์ค์ง .git ๋๋ ํ ๋ฆฌ ๋ด์ฉ๋ง์ด ์ ์ฅ๋ ํํ์ด๋ฌํ ์ ์ฅ์๋ ์ฃผ๋ก ์๊ฒฉ ์ ์ฅ์๋ก ์ฌ์ฉ๋จํน์ง์์
๋๋ ํ ๋ฆฌ๊ฐ ์์์์
๋๋ ํ ๋ฆฌ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ง์ ์ฝ๋ ํ์ผ์ ์์ ํ๊ฑฐ๋ ๋น๋ํ ์ ์์๋ชจ๋ ..

์ค์์น์ ํ๋ธ๋ฅผ ๊ฐ๋ฅด๋ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ VLAN(Virtual LAN)ํ์ํ ์ด์ LAN : ์ง๊ณผ ๊ฐ์ ์๊ท๋ชจ ๋คํธ์ํฌ์์๋ถํฐ ์ฌ๋ฌด์ค, ํ์ฌ์ ๊ฐ์ ์ค๊ท๋ชจ ์ด์์ ๋คํธ์ํฌ์ ์ด๋ฅด๊ธฐ๊น์ง ๋์ผํ IP ๋์ญ๊ณผ ๋์ผํ Subnet Mask๋ฅผ ์ฌ์ฉํ๋ฉฐ Address Resolution Protocol(ARP)๊ฐ ๋ฟ๋ ๋ชจ๋ ๋ฒ์๋ฅผ ๋ปํ๋ค.Broadcast : ์ปดํจํฐ ๋คํธ์ํน, ์ ๋ณด ํต์ ๋ฐ ๋ฐฉ์ก ๋ฑ ๋ชจ๋ ์์ ์์๊ฒ ๋์์ ๋ฉ์ธ์ง๋ฅผ ์ ์กํ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋ธ๋ก๋์บ์คํ
์ ํ๋ก๊ทธ๋จ์์ ๋์ ์์ค์ ๋ค์ํ ์์ฉ ์ฉ๋๋ก ํ์ฉ๋ ์ ์๋ค.ARP ๋ ๊ฐ ์ปดํจํฐ๊ฐ ๊ฐ๋ IP Address์ ๋งค์นญ๋๋ MAC Address๋ฅผ ์์๋ด๊ธฐ ์ํ Protocol๋ํ ARP Request๋ ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ ์ฅ๋น์ ์ปดํจํฐ์ ๋ชจ๋ ์ ๋ฌ๋จ์ด๋ ๋ฏ ์ก์ ์..
Git Server๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด์ Rocky Linux๋ฅผ ์ค์นํ๋ค.์ค์น๋ ์ฌ์ ๋๋ฐ, ๋ฌธ์ ๋ ๋คํธ์ํฌ..;;์๋ ๊ณต์ธ IP ํ ๋นํด์ฃผ๊ณ , ๊ฒ์ดํธ์จ์ด ์ฃผ๊ณ , DNS๋ ์คฌ๋๋ฐifconfig ๋ช
๋ น์ด๋ก ์ ํ ๋น๋๊ฑฐ ํ์ธํ๋ค.๊ทผ๋ฐ ping ์ฐ์ด๋ณด๋๊น 100% packet loss;;;๋ง์ด๋๋....๋ญ๊ฐ ๋ฌธ์ ์ง ํ๋คํ๋ค๋ค๋ฅธ ์๋ฒ๋ค์ ์ ์ํด์ ๋ค์ ธ๋ด๊ทผ๋ฐ ๋ค๋ฅธ ๊ฒ๋ค์ ์ฐ๋ถํฌ, ์๋์ฐ ์๋๋ฉด centos์ฌ์ ์ข ๋ฌ๋๋ค.๊ทธ๋์ ๊ฐ์ ๊ณ์ด์ธ centOS ์๋ฒ์ ๋คํธ์ํฌ ๊ตฌ์ฑ์ ๋ดค๋๋ฐ ๋์ผํ๋ฐ, ๋ธ๋ฆฟ์ง๊ฐ ํจ๊ป ๋ค์ด๊ฐ์์๋ค.์ด๊ฒ ๋ฌธ์ ๊ฐ;;;; ๋ญ๋ผ๋ ํด๋ณผ๋ ค๊ณ ๋ฑ๋กํ์ผ๋ ์คํจ!!๋ง๋ ์๋ฒ๋ฅผ ํ๋ํ๋ ๋ฏ์ด๋ณด๋ค๊ฐ ์ด์ํ์ ์ ๋ฐ๊ฒฌ๋๋ IP๋ฅผ DMZ ์กด์ผ๋ก ์ง์ ํ๋๋ฐ, VM์ vlan์ด DEV๋ก ์ค์ ๋์ด์์์ ๋ฐ๊ฒฌํ๊ณ ํน์;;ํด์ ๋ฐ๊ฟจ..