미들웨어/Web Server 13

[Apache ] Proxy 설정

ProxyPreserveHost (default : Off) On 설정하여 활성화되면 ProxyPass 지시어 설정 라인에 지정된 도메인명(bbb.co.kr:443) 대신 요청을 넘겨주는 도메인명(aaa.com:5550)으로 프록시 호스트로 전달 SSLProxyCheckPeerCN (default : On) 원격 서버 인증서의 CN 필드가 요청하는 도메인의 호스트 이름과 비교되는지 여부를 설정. SSL인증서의 CN 필드값에 대한 검증 설정 방식으로 On 설정일 경우 일치해야 서비스가 가능하여 불일치 하는 경우 SSLHandshake 오류가 발생 즉, 원격 서버 인증서 또는 요청하는 도메인의 인증서가 멀티 인증서이면서 해당 인증서 발급이 Proxy 설정 도메인명으로 발급이 된 경우 아래와 같이 인증 오류가..

[Apache] apache ab (아파치 웹 서버 성능 검사 도구)

apache ab (아파치 웹 서버 성능 검사 도구) ab는 아파치 하이퍼텍스트 전송 프로토콜 (HTTP) 서버의 성능을 검사하는(benchmarking) 도구이다. 현재 아파치가 어떻게 동작하는지 알려준다. 특히 아파치가 현재 초당 몇개의 요청을 서비스하는지 알려준다. httpd.apache.org/docs/2.4/ko/programs/ab.html ab - 아파치 웹서버 성능검사 도구 - Apache HTTP Server Version 2.4 ab - 아파치 웹서버 성능검사 도구 이 문서는 최신판 번역이 아닙니다. 최근에 변경된 내용은 영어 문서를 참고하세요. ab는 아파치 하이퍼텍스트 전송 프로토콜 (HTTP) 서버의 성능을 검사하는(benc httpd.apache.org 동시접속자 1000명으로 ..

[Apache] Apache 일반계정으로 관리

Apache 일반계정으로 관리 1. 계정생성 $ useradd apache -p apache -d /home/apache 2. 일반계정으로 변경 $ cd /apache $ chown -R apache:apache apache 3. setUID 설정 $ cd /apache/apache/bin $ chown root:root httpd $ chmod 4755 httpd $ ls -al -rwsr-xr-x. 1 root root 2423986 3월 15 16:59 httpd 4. 설정파일 계정정보 설정 $ cd /apache/apache/conf $ vi httpd.conf User apache Group apache 5. 일반계정으로 재기동 $ ./apachectl restart 6. URL 호출 테스트 -..

[Apache] Apache 설치 (httpd-2.2.31)

Apache 설치 (httpd-2.2.31) 1. 파일 다운로드 http://httpd.apache.org/ 2. 설치 및 구성 전 필요 모듈 설치 $ yum install gcc gcc-c++ openssl-devel 3. 컴파일 및 설치 $ tar -xvzf httpd-2.2.31.tar.gz $ cd httpd-2.2.31 $ ./configure -C --enable-module=so --enable-rule=SHARED_CORE --enable-rewrite --enable-ssl=shared --enable-so --enable-ssl --enable-mods-shared=ssl --prefix=/apache/apache $ make && make install 4. 설치 확인 및 기동/정지 ..

[iPlanet] version 확인

iPlanet 버전확인 1. telnet command에서 확인 {Sun ONE 설치 경로}/{도메인명}# ./start -version Sun Microsystems, Inc Sun One Web Server 6.1SP5 B08/18/5005 02:07 {Sun ONE 설치 경로}/lib# ./webservd -v Oracle Corporation Oracle iPlanet Web Server 7.0.15 B04/19/2012 00:03 2. 관리 콘솔에서 확인 Admin server 접속 > Select Server에서 서버 선택 Manage 버튼 클릭 > Server On/Off 탭의 About this server hyperlink 클릭! 3. error 로그에서 확인 웹 서버 start 로그에서..

[Apache] Log rotation

* Apache log rotation rotatelogs를 이용하여 일자별 로그 생성 vi httpd.conf CustomLog "/usr/sbin/rotatelogs logs/access_%Y-%m-%d_log 86400" common 로그 파일 형식 문자열 문자열 설명 %A (지역화된) 완전한 요일 이름 %a (지역화된) 3문자 요일 이름 %B (지역화된) 완전한 달 이름 %b (지역화된) 3문자 달 이름 %c (지역화된) 날짜와 시간 %d 2자리 일 %H 2자리 시간 (24 시간 시계) %I 2자리 시간 (12 시간 시계) %j 3자리 날짜수 %M 2자리 분 %m 2자리 달 %p (지역화된) 12 시간 시계의 am/pm %S 2자리 초 %U 2자리 주일수 (주의 첫번재 날은 일요일) %W 2-자리..