๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Back-end/CS ์ง€์‹

APM์˜ ๊ฐœ๋… ๋ฐ ๊ตฌ๋™ ์‹œ๋‚˜๋ฆฌ์˜ค

728x90
๋ฐ˜์‘ํ˜•

๐ŸŸก APM ์ด๋ž€?

 

A = Apache

P = PHP

M = MySQL

 

Apache(์•„ํŒŒ์น˜)๋Š” ์„œ๋ฒ„, PHP๋Š” ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด, MySQL์€ DB์˜ ๊ตฌ์ถ• ๋ฐ ์–ธ์–ด๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

 

โœ… Apache (์›น ์„œ๋ฒ„)

์›น ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ด์ฃผ๋Š” ์„œ๋ฒ„๋กœ์„œ Apache HTTP server ์›น ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด,,

 

์‚ฌ์šฉ์ž๊ฐ€ ์›น ์‚ฌ์ดํŠธ์— ์ ‘์† => ์›น ์„œ๋ฒ„์—๊ฒŒ HTML ํŒŒ์ผ์„ ์š”์ฒญ => ์š”์ฒญ์„ ๋ฐ›์€ ์›น ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ ์ปดํ“จํ„ฐ์— HTML ํŒŒ์ผ์„ ์ œ๊ณต => ์‚ฌ์šฉ์ž๋Š” ํ•ด๋‹น ์›น ํŽ˜์ด์ง€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Œ.

 

 

- ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์„ ๋ฐ›๋Š” ์›น ์„œ๋ฒ„์˜ ์ข…๋ฅ˜ : Apache, IIS, Nginx ๋“ฑ

- ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์›น ํŽ˜์ด์ง€์˜ ์ข…๋ฅ˜ : Chrome, Firefox ๋“ฑ

 

๊ฒฐ๊ตญ, ์•„ํŒŒ์น˜์™€ ๊ฐ™์€ ์›น ์„œ๋ฒ„๋Š” ์‚ฌ์šฉ์ž์˜ ์›น ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์š”์ฒญ์„ ๋ฐ›์œผ๋ฉฐ, ํ•ด๋‹น ์š”์ฒญ์— ๋Œ€ํ•ด ์‘๋‹ต ๋ฐ ์ œ๊ณต์„ ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ๋‹ด๋‹นํ•œ๋‹ค.

 

 

โœ… PHP (์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด)

Personal Home Page์˜ ์•ฝ์ž๋กœ ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋˜๋Š” ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋งํ•œ๋‹ค. HTML์€ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ์†Œ์Šค๋ฅผ ํ•ด์„ํ•ด์„œ ๋ณด์—ฌ์ฃผ์ง€๋งŒ PHP๋Š” ์„œ๋ฒ„์—์„œ ํ•ด์„ํ•˜์—ฌ HTML ์ฝ”๋“œ๋กœ ๋งŒ๋“ค์–ด ๋ธŒ๋ผ์šฐ์ €์— ์ „๋‹ฌํ•˜๋Š” ํ˜•์‹์ด๋‹ค. PHP๋Š” Apache ์›น ์„œ๋ฒ„์™€ ์—ฐ๋™ํ•˜์—ฌ ๋™์ž‘ํ•˜๋ฉฐ PHP๋Š” .php ํŒŒ์ผ์„ Apache๋Š” HTML ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ด ์™ธ์—๋„ JSP, ASP ๋“ฑ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์ง€๋งŒ ์›น์— ์ตœ์ ํ™”๋œ ์–ธ์–ด์ด๊ณ , ๊ฑฐ์˜ ๋ชจ๋“  DB๋ฅผ ์ง€์›ํ•˜๋Š” ์žฅ์ ์œผ๋กœ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ด๋ฉด์„œ ์ „ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ด๋Š” ์–ธ์–ด ์ค‘ ํ•˜๋‚˜์ด๋‹ค.

 

 

โœ… MySQL (๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค)

MySQL์€ ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋‹ค. ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด๋ฉฐ ์œ ๋‹‰์Šค, ๋ฆฌ๋ˆ…์Šค, ์œˆ๋„์šฐ ๋“ฑ ๋‹ค์–‘ํ•œ ์šด์˜์ฒด์ œ์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค.

 

 

 

โœ… APM ๊ตฌ๋™์›๋ฆฌ

์ถœ์ฒ˜: https://wodonggun.github.io

 

1. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ธํ„ฐ๋„ท ์ฐฝ์—์„œ URL์„ ์ž…๋ ฅํ•˜์—ฌ ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ์„œ๋ฒ„์— ์š”์ฒญ
2. ์„œ๋ฒ„์˜ Apache ํ”„๋กœ๊ทธ๋žจ์€ ์Šน์ธ
   ex) 80๋ฒˆ ํฌํŠธ๋กœ ์›น ์„œ๋ฒ„์— ์š”์ฒญ, ์›น ์„œ๋ฒ„๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ํ™ˆํŽ˜์ด์ง€ ์ •๋ณด HTML, CSS๋ฅผ ๋‚ ๋ ค์ฃผ๊ธฐ
3. ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธ ์š”์ฒญ์ด๋‚˜ ๋‹ค๋ฅธ ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜๋ฉด PHP ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰
4. MySQL์— ์ฟผ๋ฆฌ ์งˆ์˜
5. MySQL์€ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ DB์—์„œ ๊ฐ€์ ธ์˜จ ํ›„, ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ์™€ PHP ์ฝ”๋“œ๋ฅผ ๋ชจ๋‘ HTML ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ  ํ•ด๋‹น HTML์„ Apache์— ์ „์†ก
6. Apache๋Š” ์™„์„ฑ๋œ HTML ํŒŒ์ผ์„ ํด๋ผ์ด์–ธํŠธ ์ธก์˜ ์ปดํ“จํ„ฐ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์ „๋‹ฌ

 

 

 

 

 

 

 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•