달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
.. .. ..

 

 

1. Nginx 다운받기

http://wiki.nginx.org/Install 에서 Stable 버젼(1.4.6) 다운 (파일명 : nginx-1.4.6.tar.gz)

 

2. Nginx 설치전 설치 경로및 설정 잡기

알아서 구글 검색 필요

 

3. Nginx 설치하기 (root 계정)

 -- gunzip nginx-1.4.6.tar.gz (Gunzip 해제)

  -- 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 설정파일의 수정이

       필요했다.

     <interfaces>
         <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가 뜨지않아 연동이 안되는 상황.

  원인은 AJP 포트가 뜨지 않아서 였다 . (netstat -an | grep "AJPPort") 로 확인하면 포트가 뜨지 않았다.

   관리자 포트 (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>

 

댓글을 남겨주시면 힘이됩니다^^

.
:
Posted by .07274.