웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아파치 웹서버 속도 빠르게 하기 위한 최적화 팁
2002.01.27 15:59
너무도 간단한건데 여기 아니면 딱히 적을 곳이 없군요.
아파치 서버를 개인 웹서버로 돌리시는 분들.
access.log 라는 파일이 보름정도만 가동되어도 20메가 가뿐한
용량을 넘어섭니다. (웹페이지 문서/소스 수에 따라 다름)
이 파일의 기록 대상은 웹페이지 전체 문서/이미지/오브젝트 오픈
기록을 저장하는것인데 보안상 아무런 도움도 주지않습니다.
보안상 필요한 로그는 error.log 뿐이죠.
access.log를 아파치 서비스가 실행중인 상태에서는 공유위반으로
못 지우죠.
일단 apache/conf 디렉토리에서 httpd.conf 환경파일을
에디터로 열어
CustomLog logs/access.log common
위 라인의 앞에 주석처리를 해주시고.
주석처리는 # 기호를 라인앞에 적어주면 되구요.
다음 아파치 서비스를 재시작합니다.
그러면 logs/access.log 파일 삭제가능.
지우면 이후로는 해당 log 기록하지않습니다.
...............................................................................................................
Written date/time: 2002-01-27 15:59:46
...............................................................................................................
COMPUTER - hardware, software, programming, flash, graphic, java, php
GAME - diablo2, fortress2, starcraft
...............................................................................................................
http://myhome.hananet.net/~changminyang
...............................................................................................................
아파치 서버를 개인 웹서버로 돌리시는 분들.
access.log 라는 파일이 보름정도만 가동되어도 20메가 가뿐한
용량을 넘어섭니다. (웹페이지 문서/소스 수에 따라 다름)
이 파일의 기록 대상은 웹페이지 전체 문서/이미지/오브젝트 오픈
기록을 저장하는것인데 보안상 아무런 도움도 주지않습니다.
보안상 필요한 로그는 error.log 뿐이죠.
access.log를 아파치 서비스가 실행중인 상태에서는 공유위반으로
못 지우죠.
일단 apache/conf 디렉토리에서 httpd.conf 환경파일을
에디터로 열어
CustomLog logs/access.log common
위 라인의 앞에 주석처리를 해주시고.
주석처리는 # 기호를 라인앞에 적어주면 되구요.
다음 아파치 서비스를 재시작합니다.
그러면 logs/access.log 파일 삭제가능.
지우면 이후로는 해당 log 기록하지않습니다.
...............................................................................................................
Written date/time: 2002-01-27 15:59:46
...............................................................................................................
COMPUTER - hardware, software, programming, flash, graphic, java, php
GAME - diablo2, fortress2, starcraft
...............................................................................................................
http://myhome.hananet.net/~changminyang
...............................................................................................................
댓글 14
-
OnlineWorms
2002.01.28 08:33
포트스캔 재밌겠다 +_+ -
아르코~
2002.01.29 15:02
이건 아파치 웹서버에 빠르다고 별로 못느낄껍니다.. ㅡㅡ; 그리고 대용량이 아닌이상 이정도는 시스템 부하는 없을뜻..;; ㅡㅡ; 하루 2~3G 정도 로그 정도면 몰라도 ㅡㅡ; -
양창민
2002.01.29 15:50
한달을 가동한 아파치 서버 엑서스 로그가 40메가라 할 때
한사람이 제로보드로 구성된 웹페이지 접속하는 순간,
이 페이지에는 index.html 문서 단 1개,
게시판은 제로보드로 구성되었다치면
게시판 하나 페이지로딩만으로
index.html + zboard.php부터 lib.php를 거친 모든 include 파일,
물론 스킨도 해당 스킨 .php .css .gif 모든 파일
들을 읽어들이므로
가뿐히 30여줄의 로그 발생.
30여줄의 로그가 한번에 쓰여지느냐?
그건 당근 아니고.
각 1줄을 기록할 때마다
file handle open -> get size -> pointer to eof ->put line -> file handle close
의 과정을 수행하는데
단 1ms라도 속도향상이 있다면 바람직한 것일 텐데
ㅡㅡ;; 이게 뭡니까?
이런 건 속도향상 측면에 효용성이 없으니 쓸 필요가 없어.
다른 내용 쓸 거 없나.. 이런 고민 하며 있습니까?
조금이라도 도움 되는 내용이면 그게 팁이 되지않나요?
하루 2-3G 라.
참 세상 많이 좋아졌습니다.
개인 컴퓨터 사양이 너무도 훌륭해져서 기가 단위라는 말이 아무 거리낌 없이 나올 수 있게 된 세상이니깐요.
...............................................................................................................
Written date/time: 2002-01-29 15:51:43
...............................................................................................................
COMPUTER - hardware, software, programming, flash, graphic, java, php
GAME - diablo2, fortress2, starcraft
...............................................................................................................
target=_blank>http://myhome.hananet.net/~changminyang
............................................................................................................... -
양창민
2002.01.27 16:03
특히, 이 사람 -> 211.177.253.130
IP 우회기법까지 써가며 그래두 포트스캔 한 사람들중 많이 해본 경험자인 듯
210.217.165.42 우회경로로 줄기차게 시도하고 있군요.
하루종일 해킹만 시도하나봐여. 이사람은. ^^ -
양창민
2002.01.29 15:54
글은 가상과 추측으로 쓰는게 아니라
실험과 검증으로 쓰는 거랍니다.
PHP 프로그램을 한다면 더욱 그래야겠죠.
남의 글 가벼이 보구 토다는 것보다
대단치않은 내용일지라도 도움이 되기를 바라는 마음으로 글 하나라도
적어 보시기 바랍니다. -
김진화
2002.01.30 18:23
끄덕...,.. 끄덕... 올타꾸나~ -
손상기
2002.02.03 19:06
참고...로그파일은 없어면 안되는데....필요시 로그를 분석 해야 되요..따라서 로그를 일일 단위로 생성하게 한후 이전 거는 다른 폴드로 백업하고 특별하게 분석이 필요없다면 한번씩 Telnet으로 로그인하여 필요없는 거는 지우세요.
이런거는 Cron.Daily같은 데서 스크립터로 하면 되는데.... -
양창민
2002.02.06 16:04
본문 상단에..
이 파일의 기록 대상은 웹페이지 전체 문서/이미지/오브젝트 오픈
기록을 저장하는것인데 보안상 아무런 도움도 주지않습니다.
보안상 필요한 로그는 error.log 뿐이죠.
... 라고 적어졌네요.
...............................................................................................................
Written date/time: 2002-02-06 16:06:03
...............................................................................................................
COMPUTER - hardware, software, programming, flash, graphic, java, php
GAME - diablo2, fortress2, starcraft
...............................................................................................................
target=_blank>http://myhome.hananet.net/~changminyang
............................................................................................................... -
아르코~
2002.02.22 20:22
-_-;; 제목과 내용이 틀리다고 보네요. 그리고 개인에서는 일반 로그는 생성 하던 안하던 큰차이는 없습니다.. 요즘 일반 데스크탑도 -_- 성능이 서버? 정도로 쓸만한 것들이 많으니깐요 -_-
제가 관리하는곳에서 하루 2~3G 를 써서 그런말한겁니다 -_- 그리고 -_- 아파치 로그를 안생성한다면 그방법보다 좋은 방법들 많을껍니다. 찾아 보세요 -_- 지송 수고여. -_- -
황병하
2002.04.28 02:26
오 쌈났군요..ㅡㅡ; -
하나포스~
2002.05.21 17:23
양창민/ 헐 전문가? --; -
styx
2002.08.03 08:49
음... 뒤늦게 코멘트 써봅니다.
access.log 나 error.log 나 피차 마찬가지로 하드디스크가 풀이 아닌이상
속도에는 별 관계는 없습니다. 만일 풀이 될경우 httpd 프로세스에서
log를 작성하지 못하고 낑기는 사태때문에 system load average가 올라가서
다운되는 경우죠
소용량의 경우는 기본컴파일또는 RPM으로 깔고도 잘 씁니다.
만일 액세스유저가 많아진다면 Keep-alive는 Off로 하시고
Timeout을 낮게 책정한다음 StartServer 를 높여주시고
그래도 못견딘다면 httpd.h 소스 수정을 하시어 Max Clients를 높여주시면
그나마 나을듯합니다.
http://tunelinux.pe.kr에 문서들을 참조하시는게 좋을듯하네요. -
전호은
2003.05.10 01:16
음. 괜챦은 팁같은데 괜히 테클거네요
제 서버는 10기가라 ^^; -
Cheonchu
2004.04.11 04:53
좋은 팁입니다...
덕분에 유용한 정보 얻어 갑니다...
헌데, 이런 관련계는 어디서 공부 하시는 건가요!?
제목 | 글쓴이 | 날짜 |
---|---|---|
전자우편만 사용할수 있는 계정추가하기 [1] | pai | 2002.02.25 |
아파치 가상 유저 설정하기 [6] | i- | 2002.02.24 |
네임서버 설정 [15] | 쇠물택 | 2002.02.24 |
리눅스 시스템에서 시간 맞추기 [2] | 쇠물택 | 2002.02.24 |
텔넷 사용자 관리... | 쇠물택 | 2002.02.24 |
[sapzils서버세팅] A+P+M 소스 설치 [4] | 쇠물택 | 2002.02.24 |
wuftp에서 proftp로...그리고, proftp 설정하기 [1] | 쇠물택 | 2002.02.24 |
메모리 절약하기 - 리눅스 | 오픈소스 | 2002.02.24 |
[강좌끝이다~!]와우리눅스7.0을 서버로 두고 인터넷공유 [8] | RealComty | 2002.02.23 |
[강좌4탄]와우리눅스7.0을 서버로 두고 인터넷공유 [2] | RealComty | 2002.02.23 |
[re] [강좌4탄]와우리눅스7.0을 서버로 두고 인터넷공유 [2] | 주영명 | 2002.02.27 |
[강좌3탄]와우리눅스7.0을 서버로 두고 인터넷공유 [4] | RealComty | 2002.02.23 |
[강좌2탄]와우리눅스7.0을 서버로 두고 인터넷공유 [1] | RealComty | 2002.02.23 |
[강좌1탄]와우리눅스7.0을 서버로 두고 인터넷공유 [1] | RealComty | 2002.02.23 |
[리눅스]proftp 에서 사용자가 상위 폴더로 이동을 못하게... [3] | teenteenv | 2002.02.22 |
에러페이지를 서버관리자가 지정한 페이지로. [1] | teenteenv | 2002.02.21 |
vi 편집기 사용시 비프음 제어 | 오픈소스 | 2002.02.21 |
커널 버전 알아내기 [1] | 오픈소스 | 2002.02.21 |
[APM자동설치] APM_Setup 3 ( Apache, PHP4, MySQL, Perl, Tomcat ) [6] | 근땅e | 2002.02.06 |
아파치 웹서버 속도 빠르게 하기 위한 최적화 팁 [14] | 차카게살자 | 2002.01.27 |