웹서버 71

[정보] iPlanet/SunONE 웹서버-WebLogic 연동 방안

SunONE/iPlanet 에 플러그인 연동은 IPLANET_INSTANCE_HOME의 config 디렉터리에 위치한 magnus.conf, mime.types, obj.conf다. magnus.conf는 모듈을 선언하는 파일이고, mime.types에서는 요청에 대한 확장자의 유형을 지정한다. obj.conf에서는 mime.types에 선언된 확장자의 형태나 URL의 경로에 따라 웹로직 플러그인을 통해 웹로직 서버가 요청을 처리하도록 설정한다. 1. 플러그인 1.0 설정 1) 플러그인 1.0 설치 WebLogic ( ~ 10.3.6 버전) 디렉터리에 설치된 모듈을 iPlanet의 'plugins'라는 디렉터리로 FTP 또는 파일을 복사한다. 각 버전별 모듈명은 아래와 같다. iPlanet 버전 기본 암..

[정보] Apache rewrite 모듈

1. mod_rewrite란?mod_rewrite는 apache module의 한 종류로 서버 Request를 정해진 Rule에 의해서 다른 URL or File로 보내는 모듈이다. 즉 호출된 URI를 특정 규칙에 의해 변경하여 호출해준다 2. mod_rewrite 모듈 설치하기 1) 아파치 소스 컴파일 시에 --enable-rewrite 옵션을 추가해야 한다. 예시) $ ./configure --prefix=/usr/local/apache --enable-rewrite2) 기존 사용 중인 아파치에 추가로 mod_rewrite 모듈을 설치해야 한다. 예시) $ /usr/local/apache/bin/apxs -aic modules/mappers/mod_rewrite.c 1)또는 2)를 통해 mod_rew..

웹서버/Apache 2017.09.03

[정보] 아파치 httpd 옵션

아파치 httpd 에서 사용할 수 있는 옵션은 -h옵션을 통해 확인 가능하다. $ ./httpd -h Usage: ./httpd [-D name] [-d directory] [-f file] [-C "directive"] [-c "directive"] [-v] [-V] [-h] [-l] [-L] [-S] [-t] [-T] [-F] Options: -D name : define a name for use in directives -d directory : specify an alternate initial ServerRoot -f file : specify an alternate ServerConfigFile -C "directive" : process directive before reading conf..

웹서버/Apache 2017.07.05

[명령어] 인스턴스와 컴포넌트 생성/삭제 방법

OHS를 설치한 후에 OHS의 인스턴스와 컴포넌트를 생성해야 한다. 1. OHS 인스턴스 생성 [사용법]opmnctl createinstance -oracleinstance [디렉터리]/인스턴스명 -adminRegistration OFF [예시] "testinstance"를 생성함$ opmnctl createinstance -oracleinstance /usr/ssw/webtier/instances/testinstance -adminRegistration OFFCreating Oracle Instance directories...DoneRecording OPMN ports reservations...DoneBootstrapping OPMN configuration files...DoneInstantiat..

웹서버/OHS 2017.06.04

[정보] 접근로그(access log) 설정 및 로그 포맷

1. 개요 웹서버는 클라이언트에서 HTTP 서비스 호출 시에 IP 정보, 호출시간, 응답코드, 응답 바이트 수 등 정보 등을 포함한 접근 로그 보통, access log를 기록한다.access 로그를 기록하는데 있어서 3개의 지시자 - TransferLog, CustomLog, LogFormat - 를 이해해야 한다.가장 자주 사용되고 있는 로그 관련 설정은 아래 예시와 같다. 로그 포맷은 대부분 웹서버에서 표준으로 지원하는 CLF(Common Log Format) 형식으로 기록한다. 2. 지시자 - CustomLog, LogFormat, TransferLog 예시를 보면서 이해하는 것이 가장 빠르다. 예시#1) CustomLog 사용 ...... LogFormat "%h %l %u %t \"%r\" %..

웹서버/Apache 2017.02.21

[Tips] OHS 버전 Check

1. Share Library를 위한 환경 설정 (기존에 .profile에 설정되어 있다면 별도 설정 필요 없음) export ORACLE_HOME=[웹티어 설치 디렉터리]예) export ORACLE_HOME=/Oracle_WebTier/ export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ohs/lib:$LD_LIBRARY_PATH 위의 LD_LIBRARY_PATH는 UNIX 시스템에 따라 SHLIB_PATH (HP), LIBPATH (IBM AIX)가 필요할 수 도 있다. 2. 명령어 실행 $ORACLE_HOME/ohs/bin/httpd.worker -version 아래와 같은 정보가 디스플레이된다. Server version: Oracle-HTTP-Ser..

웹서버/OHS 2017.01.15

[툴] 스트레스 테스트 툴 - ab(ApacheBench) 사용법

1. ab 툴이란? - Apache HTTP server Benchmarking Tool 임 - Apache 응답속도를 체크하는 벤치마팅 툴임 - [아파치 설치디렉터리]/bin/ab 명령어임- HTTP/1.0을 사용함에 주의할 것 2. 사용법 $ ab -c [동시사용자수] -n [요청수] -t [테스트시간] URL(호출주소) 예시) 100명 동시사용자 수로 각 사용자당 200회를 호출하고, 60초 동안 호출한다. $ ab -c 100 -n 200 -t 60 http://www.example.com/index.htm 3. 결과 내용- Server Software : 아파치 버전- Server Host Name : 서버 호스트명 - Server Port : 포트 번호- Document Path : 웹문서 위..

웹서버/Apache 2017.01.01

[개요] OHS 디렉터리 구조

오라클 홈 디렉터리ohs/bin : OHS 바이너리 파일ohs/conf : OHS 템플릿 구성 파일ohs/modules : OHS 모듈 오라클 인스턴스 디렉터리config/OHS/component_name : OHS 구성 파일config/OHS/component_name/htdocs : 정적 컨텐츠와 CGI 스크립트config/OHS/component_name/moduleconf : OHS 구성파일에서 자동으로 포함하는 구성 파일. 불필요한 구성파일이 포함되지 않도록 주의해야 함diagnostics/logs/OHS/component_name : OHS 컴포넌트 로그 파일

웹서버/OHS 2016.11.20