Docker (๋์ปค)/์๋ฒ๊ตฌ์ถ(SSL)

4. ๋์ปค๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ์ vnstat ์ค์น ๋ฐ ์ญ์ ํ๊ธฐ(Docker+Nginx_proxy+SSL+Github action)
vnstat๋ ์น์๋ฒ์ ํธ๋ํฝ์ ์ฒดํฌํด ๋ณผ ์ ์๋ ํ๋ก๊ทธ๋จ์ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฒ ์ฝ์์์ ๊ทธ ๋ด์ฉ์ ํ์ธํ๋ ๊ฒ์ด์ง๋ง, ์ด๊ฒ์ ์นํ์ด์ง๋ก ๋ณผ ์ ์๋๋ก ๊ตฌํ์ ํ ์๋ ์์ต๋๋ค. ๋ค๋ง, vnstat๋ฅผ ์ง์ ์ค์นํ ํ ์นํ์ด์ง๋ก ๋ณด๋ ค๋ฉด ์น์๋ฒ ์ค์น, ๊ธฐํ ๋ณต์กํ ์ค์ ๋ฑ์ ํด์ผ ํ๋ฉฐ, ์ด ์์ ์ด ์ฝ์ง ์์ ๊ฒฐ๊ตญ ์์ ์ ์ ๋ ์คํจํ์์ต๋๋ค. ํ์ง๋ง, ๋์ปค๋ฅผ ์ด์ฉํ๋ค๋ฉด ์์ฃผ ์์ฝ๊ฒ ๋ชจ๋ ๊ฒ์ ๋ํ ์ค์น ๋ฐ ๊ตฌํ์ด ๊ฐ๋ฅํฉ๋๋ค. 1. ์๋ฒ ์ฝ์์์ ์๋์ ๊ฐ์ด ์ ๋ ฅํด์ค๋๋ค. docker run -d \ --restart=unless-stopped \ --network=host \ -e HTTP_PORT=8685 \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezon..

3. MobaXterm (Docker+Nginx_proxy+SSL+Github action)
MobaXterm์ VM ์ธ์คํด์ค์ ์ ์ํด์ ์์ ์ ํ๊ธฐ ์ํ SSH ์ ์ ํ๋ก๊ทธ๋จ์ ๋๋ค. (์๋์ฐ์ฆ ์ ์ฉ) 1. ๋ค์ด๋ก๋ (์ ๋ Portable์ ์ฌ์ฉํฉ๋๋ค.) https://mobaxterm.mobatek.net/download-home-edition.html MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net 2. ์คํ ๊ฐ. Session ํด๋ฆญ ๋. SSH ํด๋ฆญ -> ์๋ฒ ip ์ ๋ ฅ -> Advanced SSH settings ํด๋ฆญ -> ..

2. Docker ์ค์น (Docker+Nginx_proxy+SSL+Github action)
์์ผ๋ก์ ๋ด์ฉ์ ๋จผ์ ๋ก์ปฌ pc์ ๋ฆฌ๋ ์ค ์๋ฒ์ ๋์ปค๋ฅผ ์ค์นํ๊ณ , github private repository๋ฅผ ์์ฑํ ํ action ๋ฐ runner๋ฅผ ์ค์นํฉ๋๋ค. ๊ทธํ ๋ก์ปฌ์์ docker-compose.yml ์ ์กฐ๊ธ์ฉ ์์ฑํ ํ, github์ push ํ๋ฉด ๋ฐ๋ก ์๋์ผ๋ก ์๋ฒ์ ๋ฐฐํฌํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ก ํ์ธํ๋ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์์ฑํด ๋๊ฐ ๊ฒ์ ๋๋ค. 1. ์๋์ฐ์ฆ์ Docker ์ค์น ์ด ๋ถ๋ถ์ ์์ ์ ์์ฑํ ๊ธ์ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค. https://mungkhs1.tistory.com/17 ๋์ปค(Docker) ์ค์น ๋ฐฉ๋ฒ (์๋์ฐ์ฆ) ๋์ปค ์ค์น์ WSL2 ๋ฐฉ์์ ์ถ์ฒํ๋ฉฐ, ์์ ์ฒ๋ผ Hyper-v ๊ธฐ๋ฅ์ ์ผค ํ์๊ฐ ์์ต๋๋ค. (์ฐธ๊ณ ) WSL2 ๋ฐฉ์์ผ๋ก ๋์ปค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์๋์ฐ์ฆ ์ปดํจํฐ ์ฌ..

1. Docker๋ฅผ ์ฌ๋ํ๊ฒ ๋ ์ด์ (Docker+Nginx_proxy+SSL+Github action)
๋์ปค(Docker)๊ฐ ๋์จ์ง๋ ์ค๋ ๋์์ง๋ง, ์ ๋ ์ต๊ทผ์์์ผ ์๊ฒ ๋์์ต๋๋ค. ์คํฐ๋์์ ๋ผ๋ผ๋ฒจ(laravel)์ ๊ณต๋ถํ๊ฒ ๋๋ฉด์ ๋์ปค๋ฅผ ๋ฌด์์ ์ฌ์ฉํ๊ฒ ๋์๊ณ , ์ด๊ณณ ์ ๊ณณ์์ ๋์ปค์ ๋ํด ์กฐ๊ธ์ฉ ๋ฃ๊ฒ ๋๋ฉด์ ์ข๋ ๊ณต๋ถ๋ฅผ ํ๊ฒ ๋์๊ณ ... ์ด์ ์ง๊ธ์ ๋์ปค์๊ฒ ๋ง์์ ๋นผ์๊ฒจ ๋ฒ๋ ธ์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ๋ก ๋ช์ฃผ ๋์ ์ ๊ฐ ๋ง๋ ๋ชจ๋ ์น์ฌ์ดํธ๋ค์ ๋ชจ๋ ๋์ปค ๊ธฐ๋ฐ์ผ๋ก ๋ฐ๊พธ๋ ์์ ์ ํ์์ต๋๋ค. ๊ทธ ์์ ์ ์ํด ํ๋์ docker-compose.yml๋ก ํ๋์ ํด๋ผ์ฐ๋ ์๋ฒ์ ์๋์ ๊ฐ์ด ๊ตฌ์ฑ์ ํ๊ฒ ๋์์ต๋๋ค. Docker+ Nginx_proxy(front)+Nginx(back) 5๊ฐ+Apache(back)+php8.x+php7.x+php5.x+mysql8.x+mysql5.x+phpmyadmin+vnstat +ss..