Nginx 설치 및 설정 그리고 jBoss EAP 연동하기(관리자 Web,AJP 연동 오류 정리 포함) I.lib()/I.lib(etc)2014. 3. 18. 22:15
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>
댓글을 남겨주시면 힘이됩니다^^
'I.lib() > I.lib(etc)' 카테고리의 다른 글
IT 기술 면접 질문 모음 (0) | 2014.04.04 |
---|---|
Angularjs 설정 & 개념 & 응용 (0) | 2014.04.02 |
[펌] 강력하고 새로운 웹 부하테스트 도구 Gatling으로 JBoss 부하테스트 하기 (0) | 2014.03.07 |
Nexus 설치후 초기 설정 (1) | 2013.12.06 |
리눅스에서 아파치 설치 및 설정 (0) | 2013.11.08 |