| 818 번 글의 답장글: Re: "님다" access_log 입니다. 해결 방법좀 답해 주세요. |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2001년 10월 24일 22:37:00 수(저녁) |
조회: 836 |
[sojae]님이 남기신 글:
>210.110.146.61 - - [23/Oct/2001:18:57:05 +0900] "GET /scripts/root.exe?/c+dir
HTTP/1.0" 404 280
>>210.110.146.61 - - [23/Oct/2001:18:57:05 +0900] "GET /MSADC/root.exe?/c+dir
HTTP/1.0" 404 278
>>210.110.146.61 - - [23/Oct/2001:18:57:05 +0900] "GET
/c/winnt/system32/cmd.exe?/c+dir HTTP/1.0" 404 288
>>
>>
>>이런 식으로 불법적인 접속이 access_log 에 남습니다.
>>확인하는데로.
deny 하고 있지만.
>>매일 매일 새로운 아이피가 접속을 하는데....
>>효과적인 방법이 없을까요.?
>>
>>다행히 iis 서버가 아니라. 이상은 없지만 왠지 기분이.......
========================================
다음과 같이 해결해 보세요..
우선 아파치에서는 mod_setenvif 모듈이 필요합니다.
# /usr/local/apache/bin/httpd -l
...
mod_setenvif.c
...
#
위와 같이 정적으로 컴파일되어있든지
아니면 모듈로 컴파일되어있든지
아파치 시작이 이모듈이
있어야합니다.
아파치 설정파일에서
---------------------------------------------------
# <IfModule mod_setenvif.c>세션이
나오기전
# CustomLog부분에 주석을 추가함.
#CustomLog xxxxxxxxxxxxxx
<IfModule mod_setenvif.c>
...
...
## 제일 마지막 섹션에 다음 추가
SetEnvIfNoCase Request_URI "^/(c|d|scripts|_vti_bin|_mem_bin|msadc)/(.+)$"
do_not_log
</IfModule>
##
## CustomLog지시자를
추가함
CustomLog /usr/local/apache/logs/access_log common env=!do_not_log...
## 또한 모든 가상호스트 섹션의 CustomLog지시자에
## 위와같이 common env=!do_not_log 를 추가해야함
---------------------------------------------------
에러로그 같은 경우
ErrorLog /dev/null
위와 같이 임시적으로 초치를 취할 수 있습니다.
이렇게 설정한 다음
아파치를 재가동합니다.
이곳 서버의 설정파일을
참고로 보세요..
http://www.linuxchannel.net/viewconf.php?conf=%2Fusr%2Flocal%2Fapach
e%2Fconf%2Fhttpd.conf
|
이전글 : "님다" access_log 입니다. 해결 방법좀 답해 주세요.
다음글 : 책 보고 공부하다가...
|
from 211.35.159.131
JS(Redhands)Board 0.4 +@
|