๐ ์ํ์น(Apache) ์๋ฒ ์ด๊ฐ๋จ ์ค์น ๋ฐฉ๋ฒ
Apache ์๋ฒ ์ค์นํ๊ธฐ
1. ์๋ ๋งํฌ๋ก ๋ค์ด๊ฐ ์ํ์น ์๋ฒ๋ฅผ ์ค์นํด์ค๋ค.
Apache VS16 binaries and modules download
www.apachelounge.com
2. ๋ค์ด๋ก๋ ๋ฐ์ ์์ถํ์ผ์ ํ์ด Apache24 ํด๋๋ฅผ C: ๋๋ผ์ด๋ธ ๊ฒฝ๋ก๋ก ์ด๋ํ์.
- bin : ์ํ์น ์คํ๊ด๋ จ ํ์ผ
- conf : ์ํ์น ์ค์ ๊ด๋ จ ํ์ผ
- htdocs : ์ ์ ์ธ ํ์ผ
- logs : ์ํ์น ๊ด๋ จ ๋ก๊ทธ ํ์ผ
- modules : ๋ชจ๋ ๊ด๋ จ ํ์ผ (Tocat๊ณผ ์ฐ๋์ ์ํ ๋ชจ๋ ํฌํจ)
3. C:๋๋ผ์ด๋ธ๋ก ์ฎ๊ธด Apache24/conf ๊ฒฝ๋ก์์ httpd.conf ํ์ผ์ ํธ์งํ๋ค.
4. cmd(๋ช ๋ น ํ๋กฌํํธ) ์ฐฝ์ ์ด๊ณ ๋ค์ ์ปค๋งจ๋๋ฅผ ์คํํ๋ค.
> cd C:\Apache24\bin # ์ํ์น ํด๋๋ก ์ด๋
> httpd.exe -k install # ์ํ์น ์ค์น. ์ํ์น ์ญ์ ๋ httpd.exe -k unistall
5. Apache24/bin ๊ฒฝ๋ก์์ ApacheMonitor.exe ์คํํ์ผ์ ์คํ์ํจ๋ค
6. ์๋์ฐ ์ฐ์ธก ํ๋จ ์์ ํ์์ค์ ์ํ์น ์์ด์ฝ์ ํด๋ฆญํ๋ค.
7. ์ํ์น ๋ชจ๋ํฐ๊ฐ ์คํ๋๋ฉด start์ stop ๋ฒํผ์ผ๋ก ์๋ฒ๋ฅผ ์คํ ๋๋ ์ค์ง์ํฌ ์ ์๋ค.
8. ๋ธ๋ผ์ฐ์ ๋ฅผ ์คํํ์ฌ http://localhost/ ํน์ http://localhost:80/ ์ผ๋ก ์ ์ํด๋ณธ๋ค.
9. ์๋์ ๊ฐ์ด ํ์ด์ง๊ฐ It works! ๊ฐ ๋จ๋ฉด ์ํ์น ์น ์๋ฒ ์ค์น๊ฐ ์๋ฃ๋ ๊ฒ์ด๋ค.
CLI ๋ช ๋ น์ผ๋ก ์ํ์น ์คํํ๊ธฐ
CMD์์ ๋ค์ ๋ช ๋ น์ด๋ก ๊ฐ๋จํ๊ฒ ์๋ฒ๋ฅผ ์คํํ ์๋ ์๋ค.
# ๋ช
๋ นํ๋กฌํฌํธ(๊ด๋ฆฌ์ ๊ถํ์คํ) -> ${์ํ์น ์์น}\Apache24\bin ๋ก ์ด๋
> httpd -k install # (์ค์น)
> httpd -k start # (์์)
> httpd -k stop # (์ค์ง)
> httpd -k restart # (์ฌ์คํ)
httpd conf ํ์ผ ์ต์ ์ค๋ช
httpd.conf - ์ค์ ์ฝ๋ฉ
๊ฐ์ Apache์ ๊ธฐ๋ณธ์ด์ ํต์ฌ์ ์ธ ์ค์ ํ์ผ์ด๋ค. Apache์ ๋๋ถ๋ถ ํต์ฌ ๊ธฐ๋ฅ์ ์ฌ๊ธฐ์์ ์ค์ ํ๋ค. ์ด๊ธฐ ์ค์ ๊ฐ ๋ํ ๊ทธ๋๋ก ์ฌ์ฉํ๊ธฐ์ ๋ณ ๋ฌด๋ฆฌ๊ฐ ์์ด ์ฒ์์๋ ์กฐ๊ธ๋ง ์์ ํด์ ์ฌ์ฉํด๋ ๋
opentutorials.org