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

๐Ÿ’ป๊ฐœ๋ฐœ21

Bitnami LAMP ์„œ๋ฒ„์—์„œ MySQL์˜ ์‹œ๊ฐ„๋Œ€๋ฅผ ํ™•์ธํ•˜๊ณ  KST(ํ•œ๊ตญ ํ‘œ์ค€์‹œ)๋กœ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• MySQL ์‹œ๊ฐ„๋Œ€ ํ™•์ธํ•˜๊ธฐ   1. MySQL ์ ‘์†ํ•˜๊ธฐ: - Bitnami ์„œ๋ฒ„์— ์ ‘์†ํ•œ ํ›„, MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค.  mysql -u root -p ์—ฌ๊ธฐ์„œ -u root๋Š” root ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ์ด๋ฉฐ,-p๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.  2. ํ˜„์žฌ ์„ค์ •๋œ ์‹œ๊ฐ„๋Œ€ ํ™•์ธํ•˜๊ธฐ: - ๋‹ค์Œ SQL ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ MySQL ์„œ๋ฒ„์˜ ํ˜„์žฌ ์‹œ๊ฐ„๋Œ€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  SHOW VARIABLES LIKE '%time_zone%';     MySQL ์‹œ๊ฐ„๋Œ€๋ฅผ KST๋กœ ์„ค์ •ํ•˜๊ธฐ MySQL์˜ ์‹œ๊ฐ„๋Œ€๋ฅผ KST๋กœ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ์…˜๋ณ„๋กœ ์‹œ๊ฐ„๋Œ€๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜,MySQL ์„œ๋ฒ„ ์ „์ฒด์˜ ๊ธฐ๋ณธ ์‹œ๊ฐ„๋Œ€๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.1. ์„ธ์…˜๋ณ„ ์‹œ๊ฐ„๋Œ€ ์„ค์ • ์„ธ์…˜๋ณ„.. 2024. 4. 29.
ํ•จ์ˆ˜๋ฅผ ํด๋ž˜์Šค๋กœ ๋ฆฌํŒฉํ„ฐ๋ง 1. ๊ธฐ๋Šฅ ๋ถ„์„ ๋จผ์ €, A.cpp์™€ A.h์— ์žˆ๋Š” ๋ชจ๋“  ํ•จ์ˆ˜๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ , ์˜ฎ๊ธฐ๋ ค๋Š” ํŠน์ • ํ•จ์ˆ˜๊ฐ€ ์–ด๋–ค ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š”์ง€, ์–ด๋–ค ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๋Š”์ง€ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜์˜ ์˜์กด์„ฑ์„ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•จ์ˆ˜๊ฐ€ ๋‹ค๋ฅธ ํ•จ์ˆ˜๋‚˜ ์ „์—ญ ๋ณ€์ˆ˜์— ์˜์กดํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ , ์ด๋Ÿฌํ•œ ์˜์กด์„ฑ์„ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค ์„ค๊ณ„์— ์–ด๋–ป๊ฒŒ ํ†ตํ•ฉํ• ์ง€ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค. 2. ํด๋ž˜์Šค ์„ค๊ณ„ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค์˜ ๋ชฉ์ ๊ณผ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ํด๋ž˜์Šค๊ฐ€ ์–ด๋–ค ๋ฉค๋ฒ„ ๋ณ€์ˆ˜์™€ ๋ฉ”์„œ๋“œ๋ฅผ ๊ฐ€์ ธ์•ผ ํ•˜๋Š”์ง€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํด๋ž˜์Šค์˜ ๋ฉค๋ฒ„ ๋ณ€์ˆ˜๋กœ ํ†ตํ•ฉํ• ์ง€, ์•„๋‹ˆ๋ฉด ๋ฉ”์„œ๋“œ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์œ ์ง€ํ• ์ง€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ํด๋ž˜์Šค์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๋ฉ”์„œ๋“œ๊ฐ€ public์œผ๋กœ ๋…ธ์ถœ๋ ์ง€, ์–ด๋–ค ๋‚ด๋ถ€ ๊ตฌํ˜„์ด private์œผ๋กœ ์ˆจ๊ฒจ์งˆ์ง€ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค. 3. ์ฝ”๋“œ ์ด๋™ ์„ ํƒํ•œ ํ•จ์ˆ˜์˜ ์ฝ”๋“œ๋ฅผ .. 2024. 2. 7.
AWS Lightsail์—์„œ SSL ์ธ์ฆ์„œ ์„ค์ • ๋ฐ ๊ด€๋ฆฌํ•˜๊ธฐ: Certbot๊ณผ Apache ํ™œ์šฉ๋ฒ• AWS Lightsail์€ ๊ด€๋ฆฌ๊ฐ€ ์šฉ์ดํ•œ ๊ฐ€์ƒ ํ”„๋ผ์ด๋จธ๋ฆฌ ์„œ๋ฒ„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” AWS Lightsail์—์„œ Certbot๊ณผ Apache๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SSL/TLS ์ธ์ฆ์„œ๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. Certbot๊ณผ SSL/TLS ์ธ์ฆ์„œ SSL/TLS ์ธ์ฆ์„œ๋Š” ์›น์‚ฌ์ดํŠธ์˜ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. Let's Encrypt๋Š” ๋ฌด๋ฃŒ๋กœ SSL/TLS ์ธ์ฆ์„œ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, Certbot์€ ์ด ์ธ์ฆ์„œ๋ฅผ ์‰ฝ๊ฒŒ ์„ค์น˜ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. 1๋‹จ๊ณ„: Certbot ์„ค์น˜ ๋ฐ ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ Certbot ์„ค์น˜: AWS Lightsail LAMP ์„œ๋ฒ„์— SSH๋กœ ์ ‘์†ํ•œ ํ›„ sudo apt-get install certbot ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Certbot์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. .. 2024. 1. 2.
AWS LightSail์—์„œ LAMP (PHP 8) ์„œ๋ฒ„์— Root๋กœ SSH ์ ‘์†ํ•˜๋Š” ์™„๋ฒฝ ๊ฐ€์ด๋“œ ์•ˆ๋…•ํ•˜์„ธ์š”! ์˜ค๋Š˜์€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์˜ ํšจ์œจ์„ฑ๊ณผ ์›น ์„œ๋ฒ„์˜ ๊ฐ•๋ ฅํ•จ์„ ๊ฒฐํ•ฉํ•œ AWS LightSail์—์„œ LAMP (PHP 8) ์„œ๋ฒ„์— Root๋กœ SSH ์ ‘์†ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ๋ถ„๋“ค๋ถ€ํ„ฐ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊นŒ์ง€ ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๋”ฐ๋ผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. 1. ์ธ์Šคํ„ด์Šค์— ์•ˆ์ „ํ•˜๊ฒŒ ์ ‘์†ํ•˜๊ธฐ ์ธ์Šคํ„ด์Šค์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด LightSail ์ฝ˜์†”์˜ "Connect using SSH" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ € ๋‚ด์—์„œ ๋ฐ”๋กœ ์ธ์Šคํ„ด์Šค์˜ ์ฝ˜์†”์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ์„ค์ •์„ ์œ„ํ•ด ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธ๋ฉ๋‹ˆ๋‹ค. 2. Root ๋กœ๊ทธ์ธ ์„ค์ • ๋ณ€๊ฒฝ ๊ธฐ๋ณธ์ ์œผ๋กœ, ๋Œ€๋ถ€๋ถ„์˜ Linux ์‹œ์Šคํ…œ์—์„œ๋Š” ๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ Root ๋กœ๊ทธ์ธ์ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•„์š”์— .. 2024. 1. 2.