4-10. ๋๋ฉ์ธ
4-10. ๋๋ฉ์ธ ๊ด๋ จ
SBB ์๋น์ค์ ์ ์ํ๊ธฐ ์ํด์๋ ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ ๋ค์๊ณผ ๊ฐ์ด ๊ณ ์ IP๋ฅผ ์ ๋ ฅํด์ผํ๋ค.
http://3.37.58.70
ํ์ง๋ง ๋๋ถ๋ถ์ ์น ์ฌ์ดํธ๋ ์ด๋ฐ ์์ผ๋ก ์ ์ํ์ง ์๋๋ค. ๊ณ ์ IP๋ ์ธ์ฐ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ด๋ค. ๋ณดํต ๋ค์๊ณผ ๊ฐ์ด ๊ธฐ์ตํ๊ธฐ ์ฌ์ด ๋๋ฉ์ธ์ ์ด์ฉํ๋ค.
http://pybo.kr
์ฌ๊ธฐ์๋ ๊ณ ์ IP ๋์ ๋๋ฉ์ธ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด์.
์ฐธ๊ณ ๋ก ๋๋ฉ์ธ์ ๋ฑ๋กํ๋ ค๋ฉด 1๋ ๊ฐ 1~3๋ง ์์ ๋น์ฉ์ด ํ์ํ๋ค๋ ์ ์ ์ฐธ๊ณ ํ์.
๋๋ฉ์ธ ์ ํ
๋๋ฉ์ธ์ ์ฌ์ฉํ๊ธฐ์ ์์ ๊ฐ์ฅ ๋จผ์ ํด์ผ ํ ์ผ์ ๋๋ฉ์ธ์ ์ ํํ๋ ์ผ์ด๋ค. ๋ค์ URL์์ ์ฌ์ฉ๊ฐ๋ฅํ ๋๋ฉ์ธ์ ๊ฒ์ํด ๋ณด๋๋ก ํ์.
์ด๋ ๊ฒ ๋ฑ๋ก๋์ด ์์ง ์์ ๋๋ฉ์ธ๋ง ๊ตฌ์ ์ด ๊ฐ๋ฅํ๋ค.
๋๋ฉ์ธ ๊ตฌ์
๊ตฌ๋งค ๊ฐ๋ฅํ ๋๋ฉ์ธ์ ์ฐพ์๋ค๋ฉด ์ด์ ๋๋ฉ์ธ์ ๊ตฌ์ ํด์ผ ํ๋ค.
AWS์์๋ ๋๋ฉ์ธ์ ํ๋งคํ๋ค. AWS์์ ๋๋ฉ์ธ์ ๊ตฌ์ ํ๊ธธ ์ํ๋ค๋ฉด AWS Route 53์ ์ ์ํ์ฌ ๊ตฌ๋งคํ ์ ์๋ค.
ํ์ง๋ง AWS Route 53์ pybo.kr๊ณผ ๊ฐ์ .kr ๋๋ .co.kr๊ณผ ๊ฐ์ ๋๋ฉ์ธ์ ์ทจ๊ธํ์ง ์๋๋ค. ๋ฐ๋ผ์ .kr ๊ณผ ๊ฐ์ ๊ตญ๋ด ๋๋ฉ์ธ์ ๊ตฌ์ ํ๊ธธ ์ํ๋ค๋ฉด ๋ค๋ฅธ ๋๋ฉ์ธ ์ ์ฒด๋ฅผ ์์๋ด์ผ ํ๋ค.
๋๋ฉ์ธ ์ ์ฒด๋ฅผ ์ ์ ํ์๋ค๋ฉด ๊ทธ๊ณณ์์ ์ํ๋ ๋๋ฉ์ธ์ ๊ตฌ์ ํ๋๋ก ํ์.
ํ์๋ ๊ฐ๋น์์์ pybo.kr ๋๋ฉ์ธ์ ๊ตฌ์ ํ์๋ค.
๋๋ฉ์ธ ๊ตฌ์ ์์ ๋ค์์๋ฒ ์ฃผ์๋ฅผ ์ค์ ํ๋ ํญ๋ชฉ์ด ์๋๋ฐ ์ผ๋จ ํด๋น ์ ์ฒด์ ๋ค์์๋ฒ ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์ค์ ํ์. ๋ค์์๋ฒ ์ฃผ์๋ ๊ณ ์ ์์ดํผ์ ๋๋ฉ์ธ์ ์ฐ๊ฒฐํ๋ ์ค์ํ ํญ๋ชฉ์ด๋ค. ๋๋ฉ์ธ์ ๋ฑ๋ก๋ ๋ค์์๋ฒ ์ฃผ์๋ ์ธ์ ๋ ์ง ์์ ํ ์ ์์ผ๋ ์๋ชป ๋ฑ๋ก๋ ๊น ๊ฑฑ์ ํ ํ์๋ ์๋ค.
๋๋ฉ์ธ์ ๋ฑ๋ก๋ ๋ค์์๋ฒ์ฃผ์๋ AWS Lightsail์์ ์ ๊ณตํ๋ ๋ค์์๋ฒ ์ฃผ์๋ก ๊ณง ๋ณ๊ฒฝํ ๊ฒ์ด๋ค.
๊ณ ์ IP์ ๋๋ฉ์ธ ์ฐ๊ฒฐ
๋๋ฉ์ธ์ ๊ตฌ์ ํ๋ค๋ฉด ์ด์ ๋๋ฉ์ธ๊ณผ AWS์ ๋ฑ๋ก๋ ๊ณ ์ IP๋ฅผ ์ฐ๊ฒฐํด์ผ ํ๋ค. ๊ทธ๋์ผ๋ง ๊ณ ์ IP ๋์ ๋๋ฉ์ธ ์ฃผ์๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
๋จผ์ AWS์ ๋ก๊ทธ์ธํ ํ ์น๋ธ๋ผ์ฐ์ ๋ก ๋ค์ URL์ ์ ์ํ์.
๋ถ์์ ํ ๋๋ฆฌ ๋ถ๋ถ์ด ๋ฐ๋ก AWS Lightsail์ด ์ ๊ณตํ๋ ๋ค์์๋ฒ ์ฃผ์๋ค์ด๋ค. ์ด ๋ค์์๋ฒ ์ฃผ์๋ ๋๋ฉ์ธ์ ๋ค์์๋ฒ ์ฃผ์๋ก ๋ฑ๋กํด์ผ ํ๋ฏ๋ก ๊ธฐ์ตํด ๋์ด์ผ ํ๋ค.
AWS Lightsail์ ๋ค์์๋ฒ์ฃผ์๋ "DNS ์์ญ ์์ฑ"์ ์๋กํ๋ฉด ๋ณ๊ฒฝ๋๋ฏ๋ก ์ฃผ์ํ์.
๋ค์์๋ฒ ์ค์
์ด์ AWS ๋ผ์ดํธ์ธ์ผ์ ๋ค์์๋ฒ ์ฃผ์๊ฐ ์์ฑ๋์์ผ๋ฏ๋ก ๋๋ฉ์ธ ์ ์ฒด์ ์ ์ํ์ฌ ๊ตฌ๋งคํ ๋๋ฉ์ธ๊ณผ ์ฐ๊ฒฐ๋ ๋ค์์๋ฒ ์ฃผ์๋ฅผ ๋ณ๊ฒฝํด์ผ ํ๋ค.
AWS Lightsail์ ๋ค์์๋ฒ์ฃผ์๋ฅผ ์ฐจ๋ก๋๋ก ์ด 4๊ฐ๋ฅผ ๋ฑ๋กํด ์ฃผ์๋ค.
โป ๋ค์์๋ฒ ์ ์ฉ์ ์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง ๋ณดํต 1~2์ผ ๋ด์ ์ ์ฉ์ด ์๋ฃ๋๋ค.
๋๋ฉ์ธ ์ ์ฉ
๋๋ฉ์ธ์ด ์์ฑ๋์์ผ๋ฏ๋ก Nginx์ ์ค์ ๋ ๋ค์์ฒ๋ผ ๋ณ๊ฒฝํ์.
ํ์ผ๋ช
: /etc/nginx/sites-available/
mysite
server {
listen 80;
server_name pybo.kr;
location / {
proxy_pass http://localhost:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
}
}
server_name
์ localhost์์ pybo.kr๋ก ๋ณ๊ฒฝํ๋ค. server_name
์ ์์ ํ๋ค๋ฉด Nginx๋ฅผ ๋ค์ ์์ํ์.
sudo systemctl restart nginx
๋๋ฉ์ธ ์ ์ ํ์ธ
๋๋ฉ์ธ ์ธ๊ณ์ ์จ ๊ฒ์ ์ถํํ๋ค!