๐ ๊ฐ์
Tomcat์ server.xml ํ์ผ์์ ์ฌ๋ฌ ํฌํธ๋ฅผ ์ค์ ํ ์ ์๋๋ฐ, ๊ฐ ํฌํธ๋ ๋ค๋ฅธ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ค.
์ฃผ์ ํฌํธ์ ๊ธฐ๋ฅ์ ๋ํด์ ์ค๋ช ํด๋ณด๊ฒ ๋ค.
1. Connector Port (HTTP/HTTPS)
ํด๋ผ์ด์ธํธ๊ฐ HTTP ํน์ HTTPS ํ๋กํ ์ฝ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ทผํ ์ ์๋๋ก ์ค์ ํ๋ ํฌํธ์ด๋ค.
ํ๊ทธ์์ ์ค์ ํ๋ฉฐ ๊ธฐ๋ณธ์ ์ผ๋ก HTTP: 8080, HTTPS: 8443 ํฌํธ๋ก ์ ์ฉ๋์ด์๋ค.
HTTPS์ ๊ฒฝ์ฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ ๋์ด์๋ค. ์ฌ์ฉํ๋ฌ๋ฉด ์ฃผ์์ ์ ๊ฑฐํ๊ณ SSL ์ธ์ฆ์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์ฃผ๋ฉด ๋๋ค.
2. Shutdown Port
Tomcat์ ์์ ํ๊ฒ ์ข
๋ฃํ๊ธฐ ์ํด shutdown ํฌํธ๊ฐ ์กด์ฌํ๋ค. ์ง์ ํ port๋ฅผ ํตํด SHUTDOWN
๋ช
๋ น์ด๋ฅผ ์งํํ๋ฉด tomcat ํ๋ก์ธ์ค๋ฅผ ์ข
๋ฃํ๋ค.
<Server port="8005" shutdown="SHUTDOWN">
...
</Server>
ํ๊ทธ์์ ์ง์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ ์ด๋ฏธ์ง์์๋ ํ ๋ผ์ธ๋ง ๊ฐ์กฐํ์์ง๋ง ํ์ ๋ชจ๋ ์์ฑ๋ค์ด ๋ชจ๋ ํฌํจ๋๋ ํํ์ด๋ค.
๊ธฐ๋ณธ ํฌํธ๋ก๋ 8005๋ก ์ค์ ๋์ด์๋ค.
ํด๋น shutdown ํฌํธ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ถ๋ค๋ฉด, ํด๋น ํฌํธ๋ฅผ "-1"๋ก ์ค์ ํ๋ฉด ๋๋ค.
! tomcat ๊ธฐ๋์ HTTP ํฌํธ๋ฟ๋ง์ด ์๋ ํด๋น ํฌํธ๋ค๋ ์ถฉ๋ ์ ๋์ํ์ง ์๊ธฐ ๋๋ฌธ์, ์ฌ๋ฌ tomcat์ด ๊ธฐ๋ํ ๋๋ ๋ชจ๋ port ์ ๋ณด๋ฅผ ๋ค๋ฅด๊ฒ ๊ตฌ์ฑํด์ผ ํ๋ค.
3. AJP (Apache JServ Protocol) Port
Apache HTTP ์๋ฒ(Apache HTTPd)์ ๊ฐ์ ์น ์๋ฒ์ tomcat ๊ฐ์ ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐ ์ฌ์ฉ๋๋ค. (๋ณดํต ํ๋ก์ ์๋ฒ๋ฅผ ์ค์ ํ ๋ ์ฌ์ฉ๋๋ค.)
HTTPS port์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฒ์ ๊ตฌ์ฑ ์ ๋นํ์ฑํ ๋์ด์์ผ๋ฉฐ, ํ๊ทธ์์ ์ค์ ์ด ๊ฐ๋ฅํ๊ณ 8009port๋ก ๊ธฐ๋ณธ ์ค์ ์ด ๋์ด์๋ค.
HTTP์ ๋ฌ๋ฆฌ *๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ, ์ฑ๋ฅ์ด ํฅ์น๋ ์ ์๋ค.
* ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ 2์ง์(0๊ณผ 1)๋ก ํํ๋ ๋ฐ์ดํฐ๋ก ์ปดํจํฐ ์์คํ ์์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ํํ์ด๋ค. ํ ์คํธ ๊ธฐ๋ฐ์ ๋ฐ์ดํฐ๋ณด๋ค ํจ์จ์ฑ(๋ฐ์ดํธ ํฌ๊ธฐ) ์๋(ํ ์คํธ ํ์ฑ์ด ํ์์์), ๋ฐ์ดํฐ๊ฐ ์์ถ๋์ด ์ ์กํ๊ธฐ ๋๋ฌธ์ ๋ถํ์ํ ๊ณต๋ฐฑ/ํด๋ ๋ฑ์ด ์ ๊ฑฐ๋๋ ์ฅ์ ์ด ์๋ค.
4. JMX (Java Management Extensions) Port
์ ํ๋ฆฌ์ผ์ด์ ๊ณผ๋ ์ง์ ์ ์ธ ์ฐ๊ด์ ์๋ ํฌํธ์ธ๋ฐ, Tomcat์ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํด ์ฌ์ฉํ๋ค.
(์ JMX ํฌํธ๋ฅผ ํตํด์ tomcat์ ์ํ๋ฅผ ์ธ๋ถ์์ ํ์ธํ ์ ์๊ฒ ๋๋ค.)
๊ธฐ๋ณธ์ ์ผ๋ก ์ค์ ๋์ง ์์ผ๋ฉฐ ์ด๋ฏธ์ง์ฒ๋ผ java ์ต์ ์ผ๋ก ์ค์ ํด์ผ ํ๋ค.
ํน์ ๋ค์๊ณผ ๊ฐ์ด intellij ํ๋ก์ ํธ์์ ์ค์ ํ ์ ์๋ค.
๐ ์์ฝ
Port | ๊ธฐ๋ณธ๊ฐ | ์ญํ |
HTTP | 8080 | ํด๋ผ์ด์ธํธ HTTP ์์ฒญ ์ฒ๋ฆฌ |
HTTPS | 8443 | ํด๋ผ์ด์ธํธ HTTPS ์์ฒญ ์ฒ๋ฆฌ |
Shutdown | 8005 | Tomcat ์๋ฒ ์ข ๋ฃ |
AJP | 8009 | ์น ์๋ฒ์ Tomcat ๊ฐ์ ์ฐ๊ฒฐ |
JMX | 1099 | ๋ชจ๋ํฐ๋ง ๋ฐ ๊ด๋ฆฌ |
'DevOps > open source_์คํ์์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Tools] ํฌ๊ธฐ๊ฐ ํฐ ํ ์คํธ ํ์ผ ์ด๊ธฐ(ํ์ผ ๋ถํ ) (1) | 2024.11.15 |
---|---|
[Nginx] ์ ํ๋ฆฌ์ผ์ด์ ํ ํฐ ํค๋ ์์ฒญ ์ค๋ฅ (ํค๋ ์ต์ ๋ณ๊ฒฝ) (2) | 2024.11.14 |
[NGINX] Nginx์์ Client IP(์ ์์ IP) ํ์ธ ๋ฐฉ๋ฒ (0) | 2024.10.07 |
[NGINX] nginx reverse proxy (0) | 2024.09.09 |
[NGINX] ๊ธฐ๋ณธ ๊ตฌ์ฑ๊ณผ Configuration (0) | 2024.09.09 |