Nginx 설치 및 설정 그리고 jBoss EAP 연동하기(관리자 Web,AJP 연동 오류 정리 포함)
1. Nginx 다운받기
2. Nginx 설치전 설치 경로및 설정 잡기
3. Nginx 설치하기 (root 계정)
-- tar -xvf nginx-1.4.6.tar (Tar 해제)
--./configure
--make
--sudo make install
4. 설치 완료
-------------------------------------------------------------------------------------------------------------------
0. jBoss 기초설명
1. jBoss 다운(회원가입 필요) - jboss-eap-6.1.0.zip
2. jBoss EAP 설치하기
-------------------------------------------------------------------------------------------------------------------
1. Nginx - jBoss 연동하기
-------------------------------------------------------------------------------------------------------------------연동중 오류 정리
1. jBoss 의 관리자 Web 접속 불가
jBoss를 standalone 으로 올렸고, 원격지에서 IP(192.168.xxx.x:9990) 로 접근을 하지 오류가 났다.
해당 원인은 jBoss의 설정의 문제였고 JBOSS_HOME/standalone/configuration/standalone.xml 설정파일의 수정이
필요했다.
<interface name="management">
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:127.0.0.1}"/>
</interface>
<interface name="unsecure">
<inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
</interface>
</interfaces>
위의 설정 부분중 127.0.0.1의 IP를 해당 아이피(192.168.xxx.x)로 변경해줘야 외부에서 접근이 가능하다.
2. 원격지의 NGINX에서 jBoss와 modjk 로 연동시 ajp Port가 뜨지않아 연동이 안되는 상황.
관리자 포트 (9990) 도 뜨는데 왜안될까.. 하는 차에 지인의 도움으로 해결.
JBOSS_HOME/standalone/configuration/standalone.xml 설정파일의 수정이 필요했다.
<subsystem xmlns="urn:jboss:domain:web:1.4" default-virtual-server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<virtual-server name="default-host" enable-welcome-root="true">
<alias name="localhost"/>
<alias name="example.com"/>
</virtual-server>
</subsystem>
위의 설정정보에 아래와 같은 내용이 추가되어야 한다
<subsystem xmlns="urn:jboss:domain:web:1.4" default-virtual-server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp" enabled="true"/>
<virtual-server name="default-host" enable-welcome-root="true">
<alias name="localhost"/>
<alias name="example.com"/>
</virtual-server>
</subsystem>
댓글을 남겨주시면 힘이됩니다^^