바인딩 IP 주소란?
바인딩 IP주소란 JBoss를 구동하는 장비의 네트워크 인터페이스 카드에 할당되어 있는 IP주소로 JBoss가 사용하는 포트를 바인딩하는 IP주소를 의미합니다. JBoss는 바인딩IP주소를 구동 스크립트의 옵션으로 직접 지정할 수 있다.
보통 서버에는 1개 이상의 이더넷 포트가 있기 때문에 서버는 하나 이상의 IP주소를 가질 수 있습니다. 서버에 3개의 이더넷 포트가 있고 각각의 이더넷 포트에 IP주소를 192.168.0.10, 172.16.0.10, 10.23.0.10으로 할당했다고 가정했을 때 JBoss의 바인딩IP는 다음 5가지 방법 중에 하나를 지정할 수 있습니다.
NO |
IP주소 |
시작커맨더 |
JMX Console URL |
1 |
192.168.0.10 |
run.sh -b 192.168.0.10 |
http://192.168.0.10:8080 |
2 |
172.16.0.10 |
run.sh -b 172.16.0.10 |
http://172.16.0.10:8080 |
3 |
10.23.0.10 |
run.sh -b 10.23.0.10 |
http://10.23.0.10:8080 |
4 |
127.0.0.1 |
run.sh |
http://localhost:8080 |
5 |
0.0.0.0 |
run.sh -b 0.0.0.0 |
1~3번 방식 모두 허용 |
1번~3번까지는 이더넷 포트에 부여한 IP주소로 바인딩 했으므로 해당 IP주소로만 접근이 가능함.
5번의 경우는 IP주소가 좀 특이합니다. 이 IP주소를 이용하여 JBoss를 구동하면 해당 JBoss의 모든 포트는 모든IP로 접근이 허용됨.
by 차규철
'1. 미들웨어이야기 > 03. JBoss' 카테고리의 다른 글
Sticky Session 적용 (0) | 2014.06.30 |
---|---|
JBoss deploy path 변경 (0) | 2014.06.30 |
JBoss 디렉토리 구조 (0) | 2014.06.19 |
JBoss Slimming (0) | 2014.06.13 |
twiddle.sh 사용법 (0) | 2014.06.11 |