[iPlanet] 설치 및 구성시 참고

View Comments

1. magnus.conf 파일의 입력 부분

 

#
# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
#

Init fn="load-modules" shlib="libj2eeplugin.so"
Init fn="load-modules" funcs="wl_proxy,wl_init" shlib="/SW/webtier/plugins/libproxy_61.so"
Init fn="wl_init"


2. obj.conf 파일의 입력부분 


2-1) J2EE 부분은 주석 또는 삭제


2-2) mime 방식


Service method="(GET|HEAD|POST|PUT)" type="text/jsp" fn="wl_proxy" WebLogicCluster="IP:port,IP:port,IP:port" Idempotent="OFF" DynamicServerList="OFF" ConnectTimeoutSecs="30" ConnectRetrySecs="1" DebugConfigInfo="ON" Debug="OFF" WLCookieName="JSESSIONID" WLIOTimeoutSecs="300" KeepAliveEnabled="true"


mime 방식 사용시에 mime.type에 설정 추가 해야 함.

type=text/jsp     exts=jsp


2-3) URL or PPath 방식



<Object name="weblogic" ppath="*/test/*">
Service fn="wl_proxy" WebLogicCluster="IP:port,IP:port" Idempotent="OFF" DynamicServerList="OFF" ConnectTimeoutSecs="10" ConnectRetrySecs="2" WLCookieName="Test_SESSIONID" DebugConfigInfo="ON" Debug="OFF" WLIOTimeoutSecs="300" KeepAliveEnabled="true"
</Object>


2-4) error 부분 설정


Error fn="send-error" code="401" path="/SW/webtier/error/401.html"
Error fn="send-error" code="403" path="/SW/webtier/error/403.html"
Error fn="send-error" code="404" path="/SW/webtier/error/404.html"
Error fn="send-error" code="500" path="/SW/webtier/error/500.html"
Error fn="send-error" code="503" path="/SW/webtier/error/503.html"


3. 일반적 튜닝 부분


3-1) iPlanet Web Console->구성 탭->가상 서버 선택->성과 탭”으로 이동


스레드 풀 설정에서
-최소 스레드 : 1024
-대기열 크기 : 4096


3-2) 구성 탭->인스턴스 선택->가상 서버->서버선택 으로 이동


서비스 품질에서 사용 가능 라디오 버튼 체크





Comments (+add yours?)

Tracbacks (+view to the desc.)

AIX 장비에 OHS 12.2.1.3 설치시 체크 사항

View Comments

고객사에서 Webtier - OHS 설치 후 instance 기동시 오류 발생 함

 

 

"rtld:0712-001 Symbo CreateCompletionPort was referenced"

 

해당 문제는 AIX 장비에서 I/O Communication ports를 사용 할 수 없을때 발생 한다고 한다.

 

해당 장비에서 확인 해니

 

#lslpp -l bos.iocp.rte <== 확인 결과 설치는 되어 있음

 

$lsdev -Cc iocp

iocp0 Defined I/O Completion Ports <== 사용 할 수 있는 상태가 아님

 

OS 관리자에게 root 계정으로 smitty 명령을 사용 하여 available 하게 변경 요청

 

정상 기동 되는 것을 확인 함

 

Comments (+add yours?)

Tracbacks (+view to the desc.)

[WLS&OHS] Oracle HTTP Server 80포트(root 권한 필요) 서비스 하는 경우

View Comments



안녕하세요.


OHS - WLS 연동 시 80포트를 사용하게 될 경우 필요한 조치 내역 및 에러 케이스에 대해 안내 드립니다.



[ 환 경 ]


AIX 6.1 & JDK 1.6.0.9

WLS 10.3.6

OHS 11.1.1.9



[ 작업 내역  ] 


80포트로 연동 시, Oracle_Home/ohs/bin 폴더 내 .apachectl 권한, 소유자를 변경


chown root:그룹명(=was계정그룹명) .apachectl

chmod 6750 .apachectl



[ 이슈 케이스 ]


해당 권한 변경 작업에도 불구하고, 계속해서 Permission Deny 현상 발생



[ 추가 조치 사항 ]


httpd.conf 내에 User, Group 추가


<IfModule !mpm_winnt_module>

           User wasecost

           Group wasadm

</IfModule>


* 해당 사이트의 httpd.conf에는 User만 표기되어 있었으며, 

Group명 추가 이후 Permission Deny 현상 사라지고 정상 작동



[ 주의 ]


동일 경로에 .apachectl, apachectl을 혼동하지 않도록 주의



[ Guide Document ]


https://docs.oracle.com/cd/E23943_01/web.1111/e10144/getstart.htm#HSADM849

4.1.2.3 Starting Oracle HTTP Server on a Privileged Port



Comments (+add yours?)

Tracbacks (+view to the desc.)

Cross-Domain 해결 방안

View Comments

사이트의 구성에서 서로 다른 2개의 Domain을 사용하여 AJAX 통신등이 되지 않는 경우가 발생한다.

이 문제의 해결을 위해 W3C에서 CORS( Cross-origin resource sharing )를 발표하였다.

CORS( Cross-origin resource sharing )은 XMLHttpRequest를 사용한 AJAX 호출을 Cross-Domain으로 가능하게 해준다. 

( Cross-Domain이 가능하다는 것은  [ www.A.com ]의 웹페이지에서 [ www.B.com ]의 resource를 사용할 수 있게 해준다는 것이다. )


WebServer에 설정해 주면 되며 OHS의 경우 아래와 같이 설정 한다.


httpd.conf : <Directory>, <Location>, <Files>, <VirtualHost>안에 설정

Header set Access-Control-Allow-Origin "*"


설정 확인은 

브라우저의 개발 도구를 이용하여 Header에 위의 설정이 있는 지 확인한다.

Comments (+add yours?)

Tracbacks (+view to the desc.)

[IPLANET] iplanet access 로그에 referer 남기는 방법

View Comments


===========================================

iplanet의 access 로그에 referer 내용 나오게 설정하는 방법


[테스트 환경]

제품  

 버전

 iplanet 

 7.0.15

 WebLogic 

 10.3.6


===========================================


1.  iplanet 콘솔창에 로그인 한 후 구성 버튼을 클릭합니다.



2. 생성된 인스턴스 목록 중, referer 설정을 걸어줄 인스턴스 이름을 클릭합니다.



3. 선택된 인스턴스의 가상서버 목록 중, referer 설정을 걸어줄 가상서버를 클릭합니다.


4. '서버 설정' 탭의 '로그 기본 설정' 탭을 클릭합니다.



5. 화면 밑쪽으로 이동하면, '엑세스 로그' 메뉴와 '새로 만들기' 버튼이 있습니다. '새로 만들기' 버튼을 눌러줍니다.



6. access 로그 설정을 위한 새로운 팝업창 하나가 뜹니다. '파일 위치' 메뉴에 access 로그가 기록될 경로와 access 로그 파일명을 적어줍니다(꼭 access 로그 파일명까지 적어줘야 합니다).  또한 '로그 형식' 메뉴에 '다음 세부 정보만 기록합니다' 버튼을 클릭해서 '참조자 (referer)' 를 선택합니다. 모두 설정을 해주었으면 확인 버튼을 눌러 변경된 내용을 저장합니다. 




7. 확인 버튼을 누르면 변경된 내용을 적용하기 위해 콘솔창 화면의 오른쪽 위에 '보류 중인 배포' 라는 알림 창이 하나 발생합니다.



8. '보류 중인 배포' 버튼을 클릭하면 다음과 같이 팝업창이 하나 발생합니다. 변경된 설정 내용의 적용을 위해 '배포' 버튼을 클릭합니다. 



9. 성공적으로 배포가 성공했다면 '사용 가능한 모든 노드에 구성이 성공적으로 배포되었습니다' 라는 메시지가 발생합니다.



10. 모든 설정을 완료한 후 페이지를 호출하면 (WEB->WAS)  iplanet access 로그에 referer 내용이 발생하는 것을 볼 수 있습니다.


1) 호출 페이지




2) iplanet access 로그 메시지











Comments (+add yours?)

Tracbacks (+view to the desc.)

Newer Entries Older Entries