• ์๋ ํ์ธ์~ ์ด์ ์ ์ด์ํ๋ ๋ธ๋ก๊ทธ ๋ฐ GitHub, ๊ณต๋ถ ๋ด์ฉ์ ์ ๋ฆฌํ๋ Study-GitHub ๊ฐ ์์ต๋๋ค!
• ๐
โ AWS EC2 ์๋ฒ ํฌํธ ํฌ์๋ฉ(HTTP 80 -> Tomcat 8080)
์๋ ํ์ธ์, ์ด๋ฒ์ ์ ๋ฆฌํ ๋ด์ฉ์ AWS EC2์์ ์๋ฒ์์ iptables ๋ช ๋ น์ด๋ฅผ ํตํด
ํฌํธ ํฌ์๋ฉ(80 -> 8080)์ ์งํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
๐ ์ 80ํฌํธ๋ฅผ 8080ํฌํธ๋ก ํฌ์๋ฉ์ ํด์ผํ ๊น์?
ํ์ฌ ์ ๋ AWS EC2์ ์คํ๋ง ๋ถํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ ์ํ์ ๋๋ค.
ํด๋น ์ ํ๋ฆฌ์ผ์ด์ ์ IP๋ฅผ ํตํด ์ ๊ทผํ๋ ค๋ฉด IP ๋ค์ ํฐ์บฃ์ ํฌํธ(8080) ์ ๋ถ์ฌ์ผ ์ ์์ด ๊ฐ๋ฅํฉ๋๋ค.
- 15.162.211.192:8080
๋ง์ฝ 80 ํฌํธ๋ฅผ 8080 ํฌํธ๋ก ํฌ์๋ฉ์ ํ์ง ์๊ณ ๋ค์ IP๋ก ์ ์์ ์๋ํ๋ฉด ์ ์์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
- 15.162.211.192
์์ ๊ฐ์ด IP ๋ค์ ํฐ์บฃ์ ํฌํธ๋ฅผ ๋ถ์ฌ์ค์ผํด์ ๋ฒ๊ฑฐ๋กญ๊ธฐ๋ ํ๊ณ , ๊ฐ๋น์๋ฅผ ํตํด ๋๋ฉ์ธ์ ๊ตฌ๋งคํ ๋ค ์ฐ๊ฒฐํ๋๋ฐ ํด๋น ๋๋ฉ์ธ์ผ๋ก ์ ์์ด ์๋๊ธธ๋ ํฌํธ ๋ฌธ์ ๋ผ๊ณ ์๊ฐ์ ํ์ต๋๋ค.
- ํ์ฌ ์ํ์์ ๋๋ฉ์ธ ๋ค์ :8080 ํฌํธ๋ฅผ ๋ถ์ด๋ฉด ์ ์์ด ๊ฐ๋ฅ์ ํฉ๋๋ค!!
- example-test.shop:8080
๋ฐ๋ผ์ URL์ ๋ ๊น๋ํ๊ฒ ๋ํ๋ด๊ธฐ ์ํด 80 ํฌํธ๋ฅผ 8080 ํฌํธ๋ก ํฌ์๋ฉ์ ์งํํ ๊ฒ์ด๊ณ ,
์ค๊ฐ ๊ณผ์ ์์ ์ฝ์ง์ ํ์๋๋ฐ.. ์ด๋ ํ ์ฝ์ง์ ํ๋์ง ์์๋ณด๊ฒ ์ต๋๋ค ! ๐คฃ
๐ 80 -> 8080 ํฌํธํฌ์๋ฉ ํ๊ธฐ
ํฌํธ ํฌ์๋ฉ ํ๋ ๋ช ๋ น์ด๋ ๋จ ํ์ค๋ก ๋์ ๋๋ค.
# iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
# service iptables save // ๊ท์น ์ ์ฅ
์ ๋ ์ด๋ฒ ์์ ์ ํตํด iptables๋ผ๋ ๋ช ๋ น์ด๋ฅผ ์ฒ์ ์๊ฒ๋์๋๋ฐ์, ์ฝ์ง์ ํ๋ฉด์ ์ข ๋ ์ฐพ์๋ณด์์ต๋๋ค.
* iptables์ด๋, ๋ฆฌ๋ ์ค์์ ๋ฐฉํ๋ฒฝ์ ์ค์ ํ๋ ๋๊ตฌ์ ๋๋ค.
์ข ๋ ์์ธํ ์ค๋ช ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์!
์์ ๊ฐ์ด ์ค์ ํ๊ณ ๋ค์ ๋ช ๋ น์ด๋ฅผ ํตํด iptables์ Chain์ ํ์ธํ ์ ์์ต๋๋ค.
# sudo iptables -t nat -L --line-numbers
ํ์ธํด๋ณด๋ฉด ์์ ๊ฐ์ด PREROUTING์ 8080 ํฌํธ๊ฐ ์ค์ ๋์ด ์๋๊ฑธ ํ์ธํ ์ ์์ต๋๋ค.
* PREROUTING: ์ฅ์น์ ํจํท์ด ๋๋ฌํ์๋์ ์์
๋ฐ๋ผ์ ์์ ๊ฐ์ด ์ ์ฉ์ ํ ํ 8080 ํฌํธ๋ฅผ ์ ์ธํ๊ณ IP์ ์ ์์ ํด๋ณด๋ฉด.. ์ฑ๊ณตํด์ผ ํ๋๋ฐ ....
์ ์์ด ์๋ฉ๋๋ค.. ๐ฅ
๋ค๋ฅธ ์ฌ์ดํธ๋ค๋ ๋ชจ๋ ๋น์ทํ๊ฒ ์์ ๊ฐ์ด ์์ ์ ์งํํ๊ณ , ์ ์์ ์ผ๋ก ์ ์์ด ์ ๋๋๋ฐ
์ ๋ ๊ณ์ ์ ์์ด ์๋์๋๋ฐ์.... ๋ฌธ์ ๋ ๊ฐ๋จํ์ต๋๋ค.
AWS EC2์์ ๋ณด์ ๊ทธ๋ฃน์ ์ค์ ํ ๋, 80ํฌํธ์ ๋ํด ์ธ๋ฐ์ด๋ ๊ท์น์ ์ค์ ํ์ง ์์์ ์ ์์ด ์๋์์ต๋๋ค.
์ ๋ ๋น์ฐํ HTTPS๋ก ์ ์์ ํ ๊ฑฐ๋ผ๊ณ ์๊ฐํด์ ์ฒ์์ 443 ํฌํธ์ ๋ํด์๋ง ์ธ๋ฐ์ด๋ ๊ท์น์ ์ ์ฉํ์๋๋ฐ์,
์์ง HTTPS ์ ์ฉ์ ํ์ง ์์ ์ํ์ด๋ฏ๋ก HTTP(80ํฌํธ)๋ก ์ ์์ ํด์ผํฉ๋๋ค.
๋ฐ๋ผ์, AWS EC2 ๋ณด์๊ทธ๋ฃน์์ 80 ํฌํธ์ ๋ํด ์ธ๋ฐ์ด๋ ๊ท์น์ ์ค์ ํด์ฃผ์ด์ผ ํฉ๋๋ค.
๋ณด์ ๊ทธ๋ฃน > ์ธ๋ฐ์ด๋ ๊ท์น ํธ์ง ์์ HTTP(80) ํฌํธ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
๊ทธ ํ ํฐ์บฃ ํฌํธ์ธ 8080ํฌํธ๋ฅผ ์ ๊ฑฐํ ํ IP๋ฅผ ์ ์์ ํ๋ฉด ์ ์์ด ์ ๋ฉ๋๋ค !!!!!!!!!
'DevOps > AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
AWS CloudWatch๋ฅผ ํตํด CPU ์ฌ์ฉ๋ ๋ชจ๋ํฐ๋งํ๊ธฐ (3) | 2021.08.06 |
---|---|
AWS Amazon S3 ๋ฒํท ์์ฑํ๊ธฐ (8) | 2021.07.09 |
AWS EC2 ์๋ฒ ์ ์ํ๊ธฐ (๋งฅ๋ถOS m1) (13) | 2021.05.13 |
AWS EC2 ์ธ์คํด์ค ์์ฑํ๊ธฐ (0) | 2021.04.19 |
AWS RDS ์ธ๋ถ ์ ์ (0) | 2021.04.10 |
๋๊ธ