| [ WWW ] in KIDS 글 쓴 이(By): guest (lee) <pine.kangwon.ac> 날 짜 (Date): 1998년 9월 8일 화요일 오후 07시 59분 08초 제 목(Title): [re]홈페이지에 만약에 넷 서버 위치가 /usr/local/etc/httpd 라면 링크는 ln -s /usr/local/etc/httpd/logs/access_log access_log 라고 하면 현 디렉토리에 access_log -> /usr/local/etc/httpd/logs/access_log 라는 링크가 생깁니다. access_log의 내용을 보시려면 cat access_log > meet 와 같이 하셔서 meet라는 임의의 파일에 저장하셔서 보시는 것이 보기 좋을 겁니다. 만약에 서버가 다수의 사용자를 가지는 서버라면 이 방법으로 자신에 홈페이지에 방문한 사람을 찾으려면 많은 시간이 걸릴겁니다. 서버 사용자가 적을 경우 이 방법을 추천합니다. 대신 프로그램을 이용하여 접근한 사람의 IP address를 알기위해서는 cgi 프로그램을 짜시면 되겠죠.. 예를 들어 자신에 홈페이지에 카운터 cgi 프로그램이 있다면 그 프로그램이 실행될 때 환경변수 REMOTE_HOST를 이용하여 IP address를 구할 수 있죠 직접 구현을 하시려면 "한 번 더 생각한 CGI 파워 프로그래밍" 김흥남 저, 대림출판사 책을 추천해드립니다. 웹 사이트 상에도 cgi에 관한 많은 정보가 있는 것으로 압니다. 음 그리고 이미 구현된 코드를 원하신다면 http://www.freecode.com 사이트를 추천합니다. 위에 책이나 사이트를 일부러 광고하는 것은 아니고.. 제가 본 바로 괜찮은 것 같애서 이렇게 추천합니다. 그럼 성공하시길~ p.s 방금 생각났는데 access_log 에 내용을 가지고 "c"언어로도 어디서 접근했는지 알 수 있겠네요. |