(주)누리웨어

화상연동/Web,APP 구축및서비스/LMS/평생교육/학점은행/기업교육/연수관리/설문구축/

WAS

Apache Http 와 Tomcat 동접 늘리기

1. 아파치 설정값 확인 ./apachectl -V 환경 Linux apache 2.2.19 MPM은 Prefork 방식 참고 : MPM prefork 방식은 프로세스:쓰레드 = 1:1 방식 Worker 방식은 프로세스:쓰레드 = 1:n 방식 아파치 컴파일된 셋팅값 조회 # /usr/local/apache/bin/apachectl -V 설정 Httpd.conf 에서 /conf/extra/httpd-mpm.conf 을 Include 처리 (리마크 제외) 하고 Httpd-mpm.conf 파일을 열고 지시자 변경

  위의 MPM방법은 event 방식이다 여기에 맞는 설정값을 변경해야 한다. MaxRequestWorkers 을 변경한다.

  2.Tomcat 의 경우 Server.xml에 maxThreads를 확인해서 숫자를 늘린다.

개발서버 – httpd+ jboss 의 Apache 설정

1)httpd.conf 설정 Include conf.d/mod_jk.conf # Virtual hosts Include conf/extra/httpd-vhosts.conf 2)/apache2/conf.d/ 안의파일 mod_jk.conf, uriworkermap.properties, workers.properties (1) mod_jk.conf

(2)uriworkermap.properties

(3)workers.properties

3)httpd-vhosts.conf ServerAdmin webmaster@dummy-host.example.com DocumentRoot “/web/apache2/htdocs/aaa1” ServerName aaa1.nuriware.com ServerAlias aaa1.nuriware.com ErrorLog “| /web/apache2/bin/rotatelogs /web/apache2/logs/lms-error.log.%Y%m%d 86400” CustomLog “| /web/apache2/bin/rotatelogs /web/apache2/logs/lms-access.log.%Y%m%d 86400” common SetEnvIf Request_URI “/webimg/*” no-jk JkMount / aaa1 JkMount /* aaa1 ServerAdmin webmaster@dummy-host.example.com DocumentRoot “/web/apache2/htdocs/bbb1” […]

Ubuntu – Tomcat Service 등록

  vi tomcat.sh 상단에  description ,processname등을 입력한다.

링크를 걸어준다.

  권한변경

  서비스등록

  이상   service Tomcat start   TroubleShooting 서비스해지 sudo update-rc.d -f Tomcat remove warnging missing LSB information

Jboss symbolic link시 설정

WEB-INF/jboss-web.xml  

 

JBoss 6 JGroup Session Clustering

설정 standalone-ha.xml수정 하단부분 만 수정하고 다른것은 기본으로 default-stack=”tcp” 로 변경 구성 170.30.7.200에 node 1 [tcp jgroups port 7700], node 2 [tcp jgroups port 7800] 170.30.7.201에 node 1 [tcp jgroups port 7700], node 2 [tcp jgroups port 7800] 이렇게 서비스하려고 할때 구성 이렇게 되면 총4개의 initial_hosts가 된고 내개의 아이피[포트]를 적어 주어야 한다. 그리고 protocal   설정중 MPING은 제거한다. […]

Apache Httpd 2.2.x + JBoss EAP 6.x + mod-jk + node1,node2 clustering, node3,node4 clustering방법

이전작업 아래의 링크를 통해 node1,node2가 session clustering 되는 것을 알수 있었는데 Apache Httpd 2.2.x + JBoss EAP 6.x + Tomcat Connector 1.2.x Session Clustering   이번에는 node1,node2가 하나의 사이트 node3,node4가 하나의 사이트가 되도록 해보자. JBoss 설정 cp node01  node03 cd node03 vi  jboss-env.conf

위의 node01,node02의 설정파일보다 숫자 1씩 증가시킨다. 이번에는 node04를 복사 […]

Apache Httpd 2.2.x + JBoss EAP 6.x + Tomcat Connector 1.2.x Session Clustering

Apache HTTPD Server 설치   JBoss EAP 6.x 서버 설치 및 단일서버 포트오프셋 Session Clustering 구성   Apache Tomcat Connectors 다운로드 및 설치 wget  http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.40-src.tar.gz tar xvzf tomcat-connectors-1.2.40-src.tar.gz cd tomcat-connectors-1.2.40-src/native ./configure –with-apxs=/app/httpd/bin/apxs make && make install 이렇게 하면  /app/httpd/modules밑에  mod_jk.so파일이 생성 설치완료 mod_jk 설정 vi    /app/httpd/conf/extra/httpd-modjk.conf

JkLogStampFormat “[%Y %a %b %d %H:%M:%S]” JKRequestLogFormat […]

eclipse + JBoss 셋팅

JBoss 다운 http://www.jboss.org/jbossas/downloads JBoss EAP. 버젼을 다운 받던지 아니며 JBoss AS 를 다운받던지 JBoss EAP 6과 JBoss AS 7 은 동일버젼이다.단 서비스를 하려면 JBoss EAP 버젼으로 해야 한다.(AS 버젼은 단지 테스팅만 마친 버젼) 나의 다운 버젼 jboss-eap-6.2.0.zip zip파일을 다운받아 서버저장소(임의의)에 압축을 해제한다. eclipse에 JBoss tools 설치 eclipsed의 메뉴에서 [Help > Install New Software]를 선택 Add버튼을 클릭하고 […]