Technical posts/Web & WAS 8

OHS 12.2.1.3 재시작(graceful restart)

OHS 12.2.1.3을 쓰다보니 답답한게 opmnctl이 없어서 status를 확인할 수 없고 graceful restart를 할수가 없다 httpd.conf 수정해서 재기동 하려면 nodemanager접속해야하고 그 이후에 stop명령을 날리는데 딜레이가 딜레이가.... 운영기에 하려면 문제가 생긴다 graceful restart를 하려면 nmSoftRestart를 사용하면되는데... 어떻게 사용하는지를 몰라 어쩌지? 그래서 아래 스크립트를 만들어 봤다 status.sh #!/bin/sh WL_HOME="/WL_HOME_LOCATION" DOMAIN_HOME="/DOMAIN_HOME_LOCATION" componentName="ohs1" export WL_HOME DOMAIN_HOME componen..

webtier 12c/ OHS 12c status 확인

webtier 12c / OHS 12c status 확인 오라클에서 제공하는 스크립트라 별도의 설명은 없이 내용만 넣겠다 한가지 아쉬웠던건 opmnctl status -l 하면 포트까지 나왔었는데 12c는 그런 배려가 전혀 없다 그래서 cat으로 httpd.conf를 긁어 설정된 port를 확인하고 해당포트를 awk $2로 받은다음에 변수에 넣고 해당값으로 netstat을 grep 하도록 하겠다 #!/bin/sh# --- Start Functions --- usage(){ echo "Usage: $1 COMPONENT_NAME " echo "Where:" echo " COMPONENT_NAME - Required. System Component name" echo " showErrorStack - Opt..

webtier 12c/ OHS 12c OHS 컴포넌트 추가, 인스턴스 추가

oracle http server 12c component add 한 도메인에 여러개의 OHS 인스턴스를 추가하고 싶다.. 난 웹서버를 많이 쓰니까.. domain home을 가서 config폴더에 config.xml을 열어보자 [webtier@centos6 domains]$ cd base_domain[webtier@centos6 base_domain]$ lsauditlogs bin config init-info nodemanager resources security servers system_components[webtier@centos6 base_domain]$ cd config[webtier@centos6 config]$ lsbackup_config.xml config.xml fmwconfig no..

webtier 12c /OHS 12c standalone domain WLST 로 생성

webtier 12c / OHS 12c standalone domain WLST 로 생성how to create OHS 12c standalone domain with WLSTOHS 12.2.1 사일런트모드로 도메인을 생성해보려고 한다 https://docs.oracle.com/middleware/1221/wls/WLSTG/domains.htm#WLSTG156 혼란스럽다 혼란스러워 ㅎㅎ 골치가 아프니 아래와 같이 따라하자 [webtier@centos6 bin]$ pwd/webtier/ohs1221/oracle_common/common/bin[webtier@centos6 bin]$ ./wlst.sh Initializing WebLogic Scripting Tool (WLST) ... Welcome to W..

webtier 12c silent 설치

webtier 12c / OHS 12c silent installation 먼저 설치 이미지를 준비한다 http://www.oracle.com/technetwork/middleware/webtier/downloads/index-jsp-156711.html에서 아래를 다운로드 한다 파일 준비가 끝났다면 준비된 서버에 업로드 하자필자의 OS정보는 아래와 같다 [webtier@centos6 bin]$ uname -aLinux centos6 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux[webtier@centos6 bin]$ cat /etc/redhat-releaseCentOS release 6.6 ..

APACHE, OHS 400 웹로직 연동후 특정 작업에 400 error

증상웹로직과 아파치 혹은 OHS 연동 후 페이지가 정상적으로 보이나 특정 작업을 하는 페이지는 400에러가 발생웹로직 아파치 연동시 400에러 발생아파치에서 POST 시 400에러 발생 혹은아파치 웹로직 연동 POST 400에러 등 여러가지 방법으로 말할 수 있겠다 400에러의 세부내용은 dumpio를 통해서 찍어보면Failure of Web Server bridge: Internal processing error 가 선명하게 찍힌다 원인위와 같은 증상을 호소하는 사람들의 공통점은 대량의 내용을 POST로 웹로직에 전달하였다JSON으로 대량의 데이터를 보내거나 hwpml 등 여러상황에서 발생 했다단서를 얻은것은 JSON으로 소량의 데이터 전송시 성공하나 대량으로 전송시 400에러가 발생함.. 해결법/tm..

apachec rewrite 사용하기 // www 강제 사용 // HTTP to HTTPS // 특정경로만 HTTP

오랫만에 포스팅 간단하게 기록만 하겠다;; RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC]RewriteRule ^(.*)$ http://www.domain.co.kr/$1 [L,R=301]#HTTP_HOST 가 www가 안붙어 있다면 rewriterule을 이용하여 www.domain.co.kr로 강제로 보내버린다 RewriteCond %{SERVER_PORT} !^80$RewriteRule "^/match/(.+)" "http://%{HTTP_HOST}/match/$1" [R,L]#HTTPS로 연결된(SERVER_PORT가 80이 아닌경우) 연결중 /match/가 중간에 포함되면 http(80)로 보내버린다#예) https://www.domain.co...

CentOS로 웹서버 만들기 (PHP 5.5, Maria 10.0.31, Apache 2.2)

간단하게 웹서버를 만들어 보겠습니다 ㅎ웹서버로 도쿠위키, 미디어위키 등을 이용해서 위키를 만들어 운영할수도 텍스타일, 워드프레스 등 설치형 블로그를 운영할수도제로보드, 그누보드 를 이용해서 사이트를 만들수도 있죠? 먼저 CentOS 6.5 를 minimal install 해서 준비를 합니다 remi repo를 이용해서 centos 기본 repository에서 제공하지 않는 Maria 최신버전과 함께 php5.5버전을 설치해 보겠습니다 물론 CentOS에 수동으로 Maria, php를 바이너리 및 소스를 이용 별도로 설치가 가능하지만 yum으로 간편하게 설치를 해서 초보자분들도 쉽게 구성할수 있게 해보겠습니다~ 궈궈 시간절약을 위해서는 노란색 글자박스만 빨리 보시기 바랍니다! 1. remi reposito..