일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 2NE1
- jqeury
- 이클립스
- 미라지
- 개발자
- DATABASE
- javascript
- eclipse
- Download
- java
- update
- jquery
- oracle not exists
- html
- 한글
- 오라클
- 설치
- input box
- Modeling
- iTunes
- 링크
- Oracle
- 다운로드
- SELECT UPDATE
- error
- M480
- 10g
- 태그를 입력해 주세요.
- 검색
- oracle not in
- Today
- Total
목록Apache (14)
not set
----------------------------------------------------------------------- 출처 : http://hlug.hanyang.ac.kr/ 제목 : 아파치를 최대 성능으로 끌어 올리기 위한 가이드 글쓴이 : 김진덕 날짜 : 2003/10/27 ----------------------------------------------------------------------- 1. httpd.conf A. config 에서 성능에 대한 요소들 i. KeepAlive Off 한번 connection 하면 바로 connection을 끊지 않고 유지를 하는 기능인데 Off를 해야 더 많은 client 들의 request 처리를 할 수 있다. KeepAlive On 상태이..
설명: 요청의 성질에 따라 환경변수를 설정한다 문법: SetEnvIf attribute regex [!]env-variable[=value] [[!]env-variable[=value]] ... 사용장소: 주서버설정, 가상호스트, directory, .htaccess Override 옵션: FileInfo 상태: Base 모듈: mod_setenvif SetEnvIf 지시어는 요청의 성질에 따라 환경변수를 정의한다. 첫번째 아규먼트 attribute는 다음 세가지중 하나다: HTTP 요청 헤더 (더 자세한 정보는 RFC2616 참고); 예를 들어: Host, User-Agent, Referer, Accept-Language. 정규표현식을 사용하여 여러 요청 헤더를 지칭할 수 있다. 요청의 다음 성질중 하..
서버를 돌리다보면 아파치에서는 logs 디렉토리에 자동으로 access.log 와 error.log 파일을저장하게 된다. 말그대로 access.log는 서버접속에 대한 외내부의 기록이고 error.log파일은아파치 서버의 상태가 기록된 파일이다. error.log파일은 외부에서 만약 내 서버로 접속시에파일을 찾을수 없었다면 IP와 그 상태도 기록하게 된다. error.log는 크기가 많이 커질일이 별로없지만 요새는 검색사이트들의 로봇들이 웹페이지를 긁어가면서 못찾는 파일에 대한 에러가꽤나 쌓인다. 어쨋든.. access.log 파일은 접속자 수가 많다면 순식간에 Mbyte 단위로 늘어..
로그는 모든 웹 서버에 비종속적으로 사용하기 위해서 Common Log Format(CLF)라는 포맷을 사용하고 있다. 이 포맷은 클라이언트의 요청에 대한 로그를 각각의 줄로 기록을 하게 되며, 한 중에서는 스페이스로 구별을 하여 로그 정보를 적고 있다. 이 파일 포맷은 거의 모든 웹 서버에서 지원을 하고 있으나 때에 따라서 웹 서버를 만든 제작사의 포맷 또는 DB에 바로 저장할 수 있는 기능을 가지고 있는 웹 서버도 있다. 로그를 기록하기 위한 지시자는 TransferLog, LogFormat, CustomLog 세 개의 지시자이다. 1. TransferLog Syntax : TransferLog file-pipe TransferLog는 로그를 적을 파일 또는 프로그램을 지정할 수 있다. 로그는 파일에..
아파치 로그 설정 (rotatelogs) 접속자가 많은 사이트에서는 아파치 로그를 관리하는 것도 만만치 않다. Linux, solaris 등에서 로그 파일 크기가 2GB가 넘어서 골치아픈 경우도 발생한다. 또한 로그 파일이 크면 클수록 서버에 필요없는 무리를 주는 것도 사실이다. Apache 자체에서 제공하는 rotatelogs를 이용하여 로그를 시간과 용량에 따라 weblog를 분리 저장하는 방법 로그를 관리하기 위해 logrotate 를 사용하는 경우가 많지만, 이는 서비스를 일시 중단해야 한다. 그러나 apache에서 제공하는 rotatelogs는 웹서버 동작중에 (1) 특정시간간격이나 (2) 특정 크기 단위로 로그를 저장한다. 예) CustomLog "|/usr/local/apache/bin/ro..
Unix, Linux 상에서의 Apache 로그 관리는 그다지 신경쓸 이유가 없다. 기본적으로 용량이나 날짜별로 로데이트를 지원하고 있어 한 파일에 누적하여 쌓이지 않기 때문이다. 이런 기능을 윈도우에서는 지원이 미약하기 때문에 아파치 설치폴더>bin>rotatelogs.exe 실행파일이 이 기능을 지원하게된다. ErrorLog logs/domain.com-error_log TransferLog "|C:/아파치가설치된경로/bin/rotatelogs.exe C:/아파치가설치된경로/logs/access_log_%Y 5M" ServerName domain.com DocumentRoot "C:/아파치가설치된경로/htdocs" CustomLog "|C:/아파치가설치된경로/bin/rotatelogs.exe 아파치 ..