๐ป๊ฐ๋ฐ24 ํจ์๋ฅผ ํด๋์ค๋ก ๋ฆฌํฉํฐ๋ง 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. [Certbot] HTTPS ์ธ์ฆ์ ์์ฑํ๊ธฐ: ๋ช ๋ น์ด ์๋ด HTTPS ์ธ์ฆ์๋ ์น์ฌ์ดํธ์ ๋ณด์์ ๊ฐํํ๊ณ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ํ์์ ์ ๋๋ค. ์ด ๊ธ์์๋ Certbot์ ์ฌ์ฉํ์ฌ HTTPS ์ธ์ฆ์๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค. Certbot์ Let's Encrypt์์ ์ ๊ณตํ๋ ๋ฌด๋ฃ, ์๋ํ๋ ์ธ์ฆ์ ๋ฐ๊ธ ๋๊ตฌ์ ๋๋ค. ์ฐ์ , Certbot์ ์ฌ์ฉํ๊ธฐ ์ํด์ ์์คํ ์ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค. ์ค์น๊ฐ ์๋ฃ๋์๋ค๋ฉด, ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋น์ ์ ๋๋ฉ์ธ์ ๋ํ ์ธ์ฆ์๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. sudo certbot certonly --standalone -d ๋๋ฉ์ธ ์ด ๋ช ๋ น์ด๋ 'certonly' ์ต์ ์ ์ฌ์ฉํ์ฌ ์ธ์ฆ์๋ง์ ์์ฑํฉ๋๋ค. '--standalone' ์ต์ ์ Certbot์ด ๋ด์ฅ ์น ์๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ฆ์ ์ํํ๊ฒ ํฉ๋๋ค. ๋ง์ง๋ง์ผ.. 2024. 1. 2. ์ด์ 1 2 3 4 5 6 ๋ค์