일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- SELECT UPDATE
- 태그를 입력해 주세요.
- eclipse
- 2NE1
- error
- 오라클
- update
- iTunes
- jquery
- 한글
- 다운로드
- 개발자
- input box
- jqeury
- 이클립스
- html
- 검색
- 링크
- oracle not in
- DATABASE
- 10g
- 미라지
- Oracle
- javascript
- 설치
- Download
- oracle not exists
- Modeling
- M480
- java
- Today
- Total
목록분류 전체보기 (111)
not set
서버를 돌리다보면 아파치에서는 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 아파치 ..
가끔 사용자가 웹접속하는 URL를 강재로 전환하거나 페이지 전환을 해야 할 경우 아래처럼 가볍게 Redirect 옵션을 써주자. ServerAdmin aa@aa.net DocumentRoot /home/aa ServerName aa.co.kr ServerAlias www.aa.co.kr Redirect / http://www.aa.co.kr ErrorLog logs/error_log CustomLog logs/access_log common
이 예제는 이미지에 대한 요청을 접근 로그에 기록하지 않는다. 특정 디렉토리에 대한 혹은 특정 호스트에서 온 요청을 로그하지 않도록 쉽게 수정할 수 있다. SetEnvIf Request_URI \.gif image-request SetEnvIf Request_URI \.jpg image-request SetEnvIf Request_URI \.png image-request CustomLog logs/access_log common env=!image-request