'분류 전체보기'에 해당되는 글 648건

  1. 2013/03/27 용비 CentOS 5.4 Apache + Python + Mod Python 설치
  2. 2013/03/21 용비 CentOS 5.4에 Apache 2.4.4 설치
  3. 2013/03/19 용비 CentOS 5.4에 ZeroMQ, Java Bind 설치
  4. 2013/03/19 용비 CentOS 5.4 방화벽 포트 오픈
  5. 2013/03/19 용비 CentOS 5.4에 Java/Jboss 설치
1. Apache 2.2.24 설치
   ./configure --prefix=$HOME/apache2 --with-include-apr
   make && make install

2. Python 2.7.3 설치
   ./configure --prefix=$HOME/python --with-threads --enable-shared
   make && make install
   ==> 설치 완료 후 profile에 LB_LIBRARY_PATH, PATH 추가
         LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/python/lib:$HOME/python/bin
         PATH=$PATH:$HOME/python/bin

3. mod_python 3.3.1 설치
  ./configure --prefix=$HOME/mod_python --with-apxs=$HOME/apache2/bin/apxs --with-python=$HOME/python/bin/python2.7
  make && make install

4. Apache httpd.conf 파일 수정
         (파일 내용 수정)
         Listen 80 => Listen 8080
         <IfModule dir_module>
             DirectoryIndex index.html => DirectoryIndex gateway.py
         </IfModule>

         (맨 아래에 추가)

LoadModule python_module modules/mod_python.so


<Directory /home/yongbi/apache2/htdocs>

    AddHandler mod_python .py

    PythonHandler gateway

    PythonDebug On

</Directory>

<Location />

    SetHandler mod_python

</Location>



받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/543

Apache 설치 준비 (http://archive.apache.org/dist/)
Apache 설치
  • Httpd 압축 해제 : tar -zxvf httpd-2.4.4.tar.gz)
  • Apr 압축 해제 : tar -zxvf apr-1.4.6.tar.gz -C $HOME/httpd-2.4.4/srclib/ (httpd-2.4.4/srclib 폴더에 압축 해제)
  • Apr-util 압축 해제 : tar -zxvf apr-util-1.5.1.tar.gz -C $HOME/httpd-2.4.4/srclib/ (httpd-2.4.4/srclib 폴더에 압축 해제)
  • Apr, apr-util 압축 해제 폴더명 변경 (apr-1.4.6 => apr, apr-util-1.5.1 => apr-util)
    • Mv apr-1.4.6 apr
    • Mv apr-util-1.5.1 apr-util
  • Httpd compile
    • ./configure --prefix=$HOME/apache2 --with-included-apr
  • Install
    • Make & make install
  • Root 계정이 아닐 경우, 80포트를 사용할 없으므로 httpd.conf 에서 포트 변경
    • Vi httpd.conf
    • Listen 80 => Listen 8080
  • Apache 시작
    • $HOME/apache2/bin/apachectl start
    • 브라우저 : localhost:8080 => It Works! 표시됨.
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/542

1. ZeroMQ 설치
    1) 패키지 다운로드 : wget http://download.zeromq.org/zeromq-3.2.2.tar.gz
    2) 패키지 압축 해제 : tar zxvf zeromq-3.2.2.tar.gz
    3) 새로운 디렉토리 생성 : mkdir zmq
    4) cd zeromq-3.2.2 (압축을 푼 폴더로 이동)
    5) ./configure --prefix=$HOME/zmq --exec-prefix=$HOME/zmq
    6) make & make install

2. Java Bind 설치
    1) 패키지 다운로드 : wget https://github.com/zeromq/jzmq/archive/master.zip
    2) 패키지 압축 해제 : unzip master
    3) cd jzmq-master (압축을 푼 폴더로 이동)
    5) ./autogen.sh
    6) ./configure --prefix=$HOME/zmq --with-zeromq=$HOME/zmq
    7) make & make install

3. Performace Test
    ZeroMQ와 Java Bind가 제대로 설치되었는지 확인하기 위하여 다음을 실행한다.
    1) cd jzmq-master/perf (폴더 이동)
    2) LD_LIBRARY_PATH=$HOME/zmq/lib java -Djava.library.path=$HOME/zmq/lib -classpath $HOME/zmq/share/java/zmq.jar:./ local_lat tcp://127.0.0.1:8080 1 100

4. Sample LoadBalancer Code Test
   1) 첨부된 Balancer.java 컴파일
       javac
-classpath $HOME/zmq/share/java/zmq.jar Balancer.java
   2) 컴파일된 자바 클래스 실행
       LD_LIBRARY_PATH=$HOME/zmq/lib java -Djava.library.path=$HOME/zmq/lib -classpath $HOME/zmq/share/java/zmq.jar:./ Balancer
   3) 제대로 실행되는지 콘솔에서 로그 확인

java.library.path : jzmq[Java Bind]의 Shared Library (so) 파일 위치 (
libjzmq.so)
LD_LIBRARY_PATH : zmq[ZeroMQ]의 Shared Library (so) 파일 위치
(libzmq.so)




받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/541

<ifconfig 등의 command가 실행되지 않을 때>

/home/계정 폴더의 .bash_profle에 PATH 항목 추가.
=> vi .bash_profile
=> PATH = $PATH:$HOME/bin:/sbin

<jboss 설치 후 8080 포트 방화벽 오픈>
방화벽 설정 추가

/etc/sysconfig/iptables -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT


서비스 재시작

/etc/init.d/iptables restart





받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/540

CentOS 5.4에 Java/Jboss 설치

Articles 2013/03/19 11:18 용비
1. JDK 설치
    root 계정 로그인 후, 터미널에서 다음 실행
    $ yum -y install java-1.6.0-openjdk
    $ yum -y install java-1.6.0-openjdk-devel

    설치된 java version 확인 : java -version

2. Jboss AS 7.1.1 Final 설치
    다운로드
    $ wget http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip

    압축 해제
    $ unzip jboss-as-7.1.1.Final.zip

    외부 접속 가능하도록 바인딩 설정 변경
    1) Jboss 서버 실행시 변경하는 경우
    $ ./standalone.sh -Djboss.bind.address=0.0.0.0 -Djboss.bind.address.management=0.0.0.0 &
    2) 환경 설정 파일을 변경하는 경우
    jboss-as-7.1.1.Final/standalone/configuration/standalone.xml 파일 내 붉은 부분 수정

<interfaces>

<interface name="management">

<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>

==> <inet-address value="${jboss.bind.address.management:0.0.0.0}"/>

</interface>

<interface name="public">

<inet-address value="${jboss.bind.address:127.0.0.1}"/>

==> <inet-address value="${jboss.bind.address:0.0.0.0}"/>

</interface>

</interfaces>


   
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/539