Ansible-role-apache: apache_mods_enabled๋Š” ์ข…์†์„ฑ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: mod_ssl์˜ ๊ฒฝ์šฐ)

์— ๋งŒ๋“  2017๋…„ 09์›” 22์ผ  ยท  13์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: geerlingguy/ansible-role-apache

๋‚ด ๊ฒฝํ—˜์€ Debian/Ubuntu ์„ค์ •์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

apache_mods_enabled ๊ตฌ์„ฑ ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ์ˆœ์ง„ํ•œ ๊ธฐ๋Œ€๋Š” a2enmod์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“ˆ์„ ํ™œ์„ฑํ™”ํ•˜์—ฌ ์‹ฌ๋ณผ๋ฆญ ๋งํฌํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ๋” ๋ณต์žกํ•œ ๋ชจ๋“ˆ์˜ ๊ฒฝ์šฐ ์ด๊ฒƒ์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ œ ๊ฒฝ์šฐ์—๋Š” ์˜ˆ์ œ์™€ ๊ฐ™์ด ssl.load๋กœ ์ง€์ •ํ•  ๋•Œ ssl ๋ชจ๋“ˆ์ด ์ œ๋Œ€๋กœ ๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

a2enmod๋Š” ๋˜ํ•œ ssl.load์— ๋‚˜์—ด๋œ ์ข…์†์„ฑ์„ ํ‰๊ฐ€ํ•˜์—ฌ socache_shmcb์™€ ๊ฐ™์€ ์ถ”๊ฐ€ ๋ชจ๋“ˆ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ•„์š”ํ•œ ๊ตฌ์„ฑ ์„ค์ •์„ ๊ฐ€์ ธ์˜ค๋Š” ssl.conf ํŒŒ์ผ์„ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

# Depends: setenvif mime socache_shmcb
LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so

๋‚ด ๊ธฐ๋Œ€๋Š” ์—ญํ• ์ด ๋‚ด๋ถ€์ ์œผ๋กœ apache2_module ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ธ๊ธ‰๋œ ์ „๋ฌธ ๋ถ„์•ผ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์—ญํ• ์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  13 ๋Œ“๊ธ€

Debian/Ubuntu๊ฐ€ ์ผ๋ฐ˜์ ์ธ ํ…Œ์ŠคํŠธ ์„ค์ •์˜ ์ผ๋ถ€๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค. ๊ทธ๋ž˜์„œ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด pull ์š”์ฒญ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” ์ตœ๊ทผ ํ™œ๋™์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— '๋ถ€์‹ค'๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ์˜ ํ™œ๋™์ด ์—†์œผ๋ฉด 30์ผ ํ›„์— ๋ฌธ์ œ๊ฐ€ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์ด ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ ์„ ์ฝ๊ณ  ๋ฌธ์ œ๋ฅผ ์˜ค๋ž˜๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ์ด์œ ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๋‚˜๋Š” ์ด ๋ฌธ์ œ๊ฐ€ ์—ฌ์ „ํžˆ ์ตœ๊ทผ์ด๊ณ  pull ์š”์ฒญ์ด ์—ฌ์ „ํžˆ ์œ ํšจํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด ์ผ์„ ์ถ”์ง„ํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด๊ฐ€ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ๋ฌธ์ œ๋Š” ๋” ์ด์ƒ ์ข…๋ฃŒ๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” ์ตœ๊ทผ ํ™œ๋™์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— '๋ถ€์‹ค'๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ์˜ ํ™œ๋™์ด ์—†์œผ๋ฉด 30์ผ ํ›„์— ๋ฌธ์ œ๊ฐ€ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์ด ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ ์„ ์ฝ๊ณ  ๋ฌธ์ œ๋ฅผ ์˜ค๋ž˜๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ์ด์œ ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด pull request #193์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ด ๋ฌธ์ œ๋Š” ๋” ์ด์ƒ ์ข…๋ฃŒ๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

PR ๋ณ‘ํ•ฉ์„ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค :-)

์ด ๋ฌธ์ œ๋Š” ์ตœ๊ทผ ํ™œ๋™์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— '๋ถ€์‹ค'๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ์˜ ํ™œ๋™์ด ์—†์œผ๋ฉด 30์ผ ํ›„์— ๋ฌธ์ œ๊ฐ€ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์ด ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ ์„ ์ฝ๊ณ  ๋ฌธ์ œ๋ฅผ ์˜ค๋ž˜๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ์ด์œ ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

pr์ด ์•„์ง ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ ๋ณ‘ํ•ฉํ•˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ๋ฌธ์ œ๋Š” ๋” ์ด์ƒ ์ข…๋ฃŒ๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” ์ตœ๊ทผ ํ™œ๋™์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— '๋ถ€์‹ค'๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ์˜ ํ™œ๋™์ด ์—†์œผ๋ฉด 30์ผ ํ›„์— ๋ฌธ์ œ๊ฐ€ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์ด ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ ์„ ์ฝ๊ณ  ๋ฌธ์ œ๋ฅผ ์˜ค๋ž˜๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ์ด์œ ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์ด ๋ฌธ์ œ๋Š” ํ™œ๋™์ด ์—†์–ด ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์˜ค๋ฅ˜๋ผ๊ณ  ์ƒ๊ฐ๋˜๋ฉด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์—ด๊ฑฐ๋‚˜ ๊ด€๋ จ ์„ธ๋ถ€ ์ •๋ณด๋กœ ์ƒˆ ๋ฌธ์ œ๋ฅผ ์ œ์ถœํ•˜์‹ญ์‹œ์˜ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰