분류 전체보기 400

[정보] 제니퍼 5버전 방화벽 신청

제니퍼 5버전은 내부적으로 데이터 송수신 시에 TCP만을 사용한다. 사용 포트에 대해서는 방화벽 오픈을 설정해야 데이터를 수집하고 모니터링이 가능하다. 참고로, 제니퍼 4버전에서는 TCP와 UDP를 사용하고, 버전4에 비해서는 방화벽 신청도 간단해졌다. 아래 표는 방화벽 신청 시세 소스와 타겟 정보이다. 소스 IP 프로토콜 타겟 IP 및 포트 설명 브라우저 PC IP 주소 예) 10.16.1.4 TCP 제니퍼 View 서버 HTTP 포트 예) 172.1.1.4 / 7900 브라우저에서 제니퍼 데시보드 조회 시 사용하는 URL WAS (제니퍼 에이전트) IP 주소 예) 10.1.2.3 TCP 제니퍼 Data 서버 포트 예) 10.1.1.1 / 5000 WAS 모니터링 정보 전달하기 위함 [참고] 제니퍼 4..

APM/Jennifer 2021.06.30

[Tips] WebLogic에 gzip 압축 설정

WebLogic은 12.2.1 버전부터 gzip 압축 설정을 지원하고 있다. 설정 방식은 도메인 레벨 또는 웹 애플리케이션 레벨에서 설정할 수 있다. 1. 도메인 레벨 설정 도메인에 있는 모든 웹 애플리케이션에 적용된다. 적용 메뉴는 "도메인 > 구성 > 웹 애플리케이션"에서 가능하다. * GZIP Compression Enabled : 모든 애플리케이션에 GZIP 활성화 또는 비활성화 선택. 디폴트값은 비활성화임 * GZIP Compression Min. Content Length : GZIP 압축 여부를 결정하는 HTTP 컨텐츠 크기. 디폴트값은 2048 바이트 * GZIP Compression Content Type : 압축이 적용되는 컨텐츠 유형. 디폴트값은 text/html, text/xml, ..

WAS/WebLogic 2021.06.28

[정보] HTTP 에러코드별 에러페이지 출력 방법

HTTP 응답코드별로 사용자에 친숙한 페이지를 출력하고자 할때, J2EE 표준(Tomcat 등 타 WAS도 동일)인 web.xml 파일에 HTTP 에러코드별로 출력하고자 하는 페이지를 설정할 수 있다. 이는 웹 애플리케이션 단위(WAR) 별로 설정한다. 403 /403.html 404 /404.html 500 /500.html [주의] IE 에서는 에러페이지 크기가 512바이트 미만이면, 내장되어 있는 오류페이지를 출력함(크롬 등 다른 브라우저는 정상). 이를 해결하기 위해서는 "인터넷옵션>>고급>>HTTP 오류 메시지 표시"를 선택하면 됨

WAS/WebLogic 2021.06.14

[Tips] UNIX/Linux 계열 OS별 Shared Library Path 환경 변수

OS별로 Shared Library Path를 설정하는 환경변수가 다르다. Linux : LD_LIBRARY_PATH AIX : LD_LIBRARY_PATH (AIX 5.3 버전 이후) 또는 LIBPATH (AIX 5.1 버전까지) HP/UX : LD_LIBRARY_PATH (Itanium 칩) 또는 SHLIB_PATH (PA-RISC 칩) Solaris : LD_LIBRARY_PATH 예시) /user/app/lib 디렉터리에 Shared library 가 존재한다면, $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/user/app/lib 를 설정하여, 해당 디렉터리의 Shared library를 사용할 수 있음

OS 2021.05.17

[정보] HttpServletResponse 객체

1. HttpServletResponse 객체 개요 JSP/서블릿 응답 정보를 클라이언트에 응답하기 위해 ServletResponse 인터페이스를 상속 받아 생성한 객체이고, 예로 HTTP의 쿠키와 헤더를 접근함. 서블릿 컨테이너는 HttpServletResponse 객체를 생성하여, doGet(), doPost() 등 서블릿 서비스에 인자로 전달함 2. 제공하는 주요 메소드(API) setContentType() getCharacterEncoding() addCookie() setHeader(name,value) addHeader(name,value) sendRedirect(url) encodeURL(url) encodeRedirectURL(url) 응답의 MIME 타입을 설정 응답의 문자인코딩을 리턴..

[정보] HttpServletRequest 객체

1. HttpServletRequest 객체 개요 JSP/서블릿 요청 정보를 제공하기 위한 ServletRequest 인터페이스를 상속한 객체임. 서블릿 컨테이너는 HttpServletRequest 객체를 생성하여, doGet(), doPost() 등 서블릿 서비스에 인자로 전달함 2. 제공하는 주요 메소드(API) 참고로, 예시는 "http://www.example.co.kr:8080/sample/test.jsp?param1=seoul&param2=user2"로 브라우저에서 요청에 대한 리턴값임 getContextPath() getMethod() getRequestURL() getRequestURI() getQueryString() getSession(flag) getRemoteHost() getRem..

[Tips] access log에 image 호출 URI 로깅하지 않는 방법

웹서버를 운영하다보면 해당 업무에 요청이 많은 경우 Access Log 파일 용량이 불필요하게 커진다. 이 파일 용량이 커짐에 따라 불필요하게 파일시스템을 사용하므로, Image파일(.jpg, .png, .gif 등) 호출 내역은 로깅하지 않도록 설정하여, Access Log 파일 크기를 줄일 필요가 있다. 설정 방법 # Request URI가 image인 경우에 환경변수에 img라고 설정 SetEnvIf Request_URI ".jpg$" img SetEnvIf Request_URI ".png$" img SetEnvIf Request_URI ".gif$" img # 환경변수가 img가 아닌 URI만 access log에 출력함 CustomLog "|/usr/local/apache/bin/rotatelo..

웹서버/Apache 2021.02.08