์ง๋ ์ฃผ์
๊ณต์ ํธ์คํ
(๊ณต์ ํธ์คํ
)์ ํ๋์ ์๋ฒ์์ ๋ง์ ํด๋ผ์ด์ธํธ ๊ณ์ ์ด ํธ์คํ
๋๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ํ ๊ณ ๊ฐ์ ๊ณ์ ์๋ ์ฌ๋ฌ ์น์ฌ์ดํธ๊ฐ ํฌํจ๋ฉ๋๋ค. ์น์ฌ์ดํธ๋ ์ด๋ฏธ ๋ง๋ค์ด์ง CMS(์: Bitrix)์ ์ฌ์ฉ์ ์ ์ CMS ๋ชจ๋์์ ์๋ํฉ๋๋ค. ๋ฐ๋ผ์ ๋ชจ๋ ์์คํ
์ ๊ธฐ์ ์ ์๊ตฌ ์ฌํญ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋์ผํ ์๋ฒ ๋ด์์ ์ฌ๋ฌ ๋ฒ์ ์ PHP๋ฅผ ๊ด๋ฆฌํด์ผ ํฉ๋๋ค.
์ฐ๋ฆฌ๋ Nginx๋ฅผ ๊ธฐ๋ณธ ์น ์๋ฒ๋ก ์ฌ์ฉํฉ๋๋ค. Nginx๋ ์ธ๋ถ๋ก๋ถํฐ์ ๋ชจ๋ ์ฐ๊ฒฐ์ ํ์ฉํ๊ณ ์ ์ ์ฝํ
์ธ ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋๋จธ์ง ์์ฒญ์ Apache ์น ์๋ฒ๋ก ํ๋ก์ ์ฒ๋ฆฌ๋ฉ๋๋ค. ๋ง๋ฒ์ด ์์๋๋ ๊ณณ์ ๋ฐ๋ก ์ฌ๊ธฐ์
๋๋ค. ๊ฐ PHP ๋ฒ์ ์ ํน์ ํฌํธ๋ฅผ ์์ ํ๋ ๋ณ๋์ Apache ์ธ์คํด์ค๋ฅผ ์คํํฉ๋๋ค. ์ด ํฌํธ๋ ํด๋ผ์ด์ธํธ ์ฌ์ดํธ์ ๊ฐ์ ํธ์คํธ์ ๋ฑ๋ก๋ฉ๋๋ค.
๊ณต์ ๊ตฌ์ฑํ์ ์๋์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์์์ ์ฝ์ ์ ์์ต๋๋ค.
๊ณต์ ๋ฐฉ์
์ผ๋ฐ์ ์ผ๋ก ๋ชจ๋ ๋ฐฐํฌํ์๋ ํ๋์ PHP ๋ฒ์ ๋ง ์์ผ๋ฏ๋ก ๋ค์ํ ๋ฒ์ ์ PHP ํจํค์ง๋ฅผ ์ค์นํ๋ค๋ ์ ์ ์ ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์์ ์ ์ผ!
๊ณต์ ํธ์คํ ์ ์ฃผ์ ์์ ์ค ํ๋๋ ํด๋ผ์ด์ธํธ ๋ฐ์ดํฐ์ ๋ณด์์ ๋ณด์ฅํ๋ ๊ฒ์ ๋๋ค. ๋์ผํ ์๋ฒ์ ์๋ ์๋ก ๋ค๋ฅธ ๊ณ์ ์ ๋ ๋ฆฝ์ ์ด๊ณ ๋ ๋ฆฝ์ ์ ๋๋ค. ์ด๋ป๊ฒ ์๋ํ๋์?
์น์ฌ์ดํธ ํ์ผ์ ์ฌ์ฉ์ ์์ ์ ํ ๋๋ ํฐ๋ฆฌ์ ์ ์ฅ๋๋ฉฐ, ํ์ํ ๊ฒฝ๋ก๋ ์น ์๋ฒ์ ๊ฐ์ ํธ์คํธ์ ์ง์ ๋ฉ๋๋ค. ์น ์๋ฒ๋ ํ ๋ช ์ ์ฌ์ฉ์๋ง ์์ํ๋ฏ๋ก ์น ์๋ฒ์ธ Nginx ๋ฐ Apache๊ฐ ํน์ ํด๋ผ์ด์ธํธ์ ์ต์ข ํ์ผ์ ์ก์ธ์คํ ์ ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
Nginx๋ Timeweb ํ์ด ๊ฐ๋ฐํ ๋ณด์ ํจ์น๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ํจ์น๋ ์ฌ์ฉ์๋ฅผ ์น ์๋ฒ ๊ตฌ์ฑ ํ์ผ์ ์ง์ ๋ ์ฌ์ฉ์๋ก ๋ณ๊ฒฝํฉ๋๋ค.
๋ค๋ฅธ ํธ์คํ ์ ๊ณต์ ์ฒด์ ๊ฒฝ์ฐ ์ด ๋ฌธ์ ๋ ์๋ฅผ ๋ค์ด ํ์ฅ ํ์ผ ์์คํ ๊ถํ(ACL) ์กฐ์์ ํตํด ํด๊ฒฐ๋ ์ ์์ต๋๋ค.
Apache๋ ๋ค์ค ์ฒ๋ฆฌ ๋ชจ๋์ ์ฌ์ฉํ์ฌ ์คํํฉ๋๋ค.
๋ฐ๋ผ์ ์์์ ์ค๋ช
ํ ์์
๋๋ถ์ ๊ฐ ํด๋ผ์ด์ธํธ์ ๋ํด ์์ ํ๊ณ ๊ฒฉ๋ฆฌ๋ ํ๊ฒฝ์ ํ๋ณดํ ์ ์์ต๋๋ค. ๋์์ ๊ณต์ ํธ์คํ
์ ํ์ฅ ๋ฌธ์ ๋ ํด๊ฒฐํฉ๋๋ค.
Apache์ Nginx ์กฐํฉ์ด ๊ตฌํ๋๋ ๋ฐฉ๋ฒ์ ๋ค์์์ ์ฝ์ ์ ์์ต๋๋ค.
์ ๋ฌธ๊ฐ์๊ฒ ์ง๋ฌธ์ด ์๋ ๊ฒฝ์ฐ ๋๊ธ์ ์์ฑํด ์ฃผ์ธ์. ๋ค์ ๊ธฐ์ฌ์์ ๋ชจ๋ ๊ฒ์ ๋ตํ๊ฑฐ๋ ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ
์ ๋ ์์ธํ ์ค๋ช
ํ๋ ค๊ณ ๋
ธ๋ ฅํ ๊ฒ์
๋๋ค.
์ถ์ฒ : habr.com