2012-07-24 2 views
0

인트라넷 (WAMP)에 대한 여러 보고서가 있으며 어떤 관리자가 해당 보고서를 사용하는지 확인하도록 요청 받았습니다.어떤 IP가 WAMP 인트라넷 페이지를 방문했는지 기록하십시오.

나는 IP 주소를 쉽게 찾을 수 있지만 각 페이지를 방문한 사람과 그들이 방문하는 페이지를 기록하는 가장 좋은 방법을 알아야합니다.

access.log를 사용하여 서버에서 호스팅하는 페이지를 방문한 사람의 개요를 볼 수 있지만 특정 페이지에 대한 특정 로그를 만들 수 있다는 것을 알고 있습니다.

모든 포인터가 유용합니다!

답변

1

나는 결국 그것을 해결할 수있었습니다. httpd.conf 파일에서

나는 나에게 내가 누군가는 것 다음 페이지의 특정 세트에 가면 그래서 나는 다음 변수를 생성

LogFormat "%h %t \"%{Referer}i\" \"%r\"" simple 

알 필요가 다양한 비트를 보여 주었다 새 로그 형식을 추가 그 변수를 얻고 나머지 트래픽과는 별도로 특정 웹 페이지의 트래픽을 기록 할 수 있습니다.

SetEnvIf Referer http://intranet-srv02/reports/hourly/ intranet_report 

마지막으로 내가 만든 로그 형식과이 후이 보고서를 방문한 내부 IP에 대한 로그로 날을 제공

CustomLog "logs/reportlog.log" simple env=intranet_report 

변수를 사용하여 두 번째 로그를 생성하고 난 다음 명령을 사용할 수 있습니다 nbtstat -a ip.ip.ip.ip 명령을 사용하여 호스트 이름을 찾은 다음 로그인 로그에서 해당 호스트에 있던 사용자를 찾으십시오.

관련 문제