통계 Nginx 서비스 UVPV_독립 IP 수
7008 단어 Nginx
UV (Unique Visitor): 독립 방문객, 각 독립 인터넷 컴퓨터 (쿠키 를 근거 로) 를 하나의 방문객 으로 간주 하고 하루 동안 (00: 00 - 24: 00) 귀하 의 사 이 트 를 방문 하 는 방문객 수 입 니 다.하루 동안 같은 쿠키 의 방문 은 한 번 만 계 산 됩 니 다.PV (Page View): 방문 수량, 즉 페이지 조회 수 또는 조회 수, 사용자 가 매번 사이트 에 대한 방문 이 1 회 기록 된다.사용자 가 같은 페이지 에 여러 번 접근 하면 방 문 량 이 누 적 됩 니 다.통계 독립 IP: 00: 00 - 24: 00 내 같은 IP 주 소 는 한 번 만 계산 되 고 사이트 최 적 화 를 하 는 친구 들 이 이것 에 가장 관심 을 가진다.
2. Nginx 프로필
vim nginx. conf 주석 기 존 로그 형식 main 에서 새 로그 형식 을 만 듭 니 다:
http {
......
log_format main '$remote_addr - [$time_local] "$request" '
' - $status "User_Cookie:$guid" ';
......
}
vim www.centosa.com.conf
server {
listen 80;
server_name www.centosa.com;
if ( $http_cookie ~* "guid=([A-Z0-9]*)"){
set $guid $1; ## guid cookie
}
access_log syslog:server=172.16.38.157,facility=local6,tag=nginx main;
##rsyslog
location / {
root /usr/share/nginx/html;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header Nginx-Cache "$upstream_cache_status";
}
}
3. 사용자 정의 테스트 페이지
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Refresh" content="10"> // , 10
</head>
<body>
<h1>www.centosa.com </h1>
cookie<br>
<p>
<script>
document.cookie="guid=A1UD8E5512451111111111"; // cookie,
document.cookie="city=beijing"; // cookie,
document.write(document.cookie); //
</script>
</p>
</body>
</html>
4. 데이터 수집
사용자 정의 로그 형식
PV 총량: 페이지 데이터 awk '{print $6}' / tmp / nginx. log | wc - l 가 져 오기
UV 총량: 쿠키 데이터 awk '{print $10}' / tmp / nginx. log | sort - r | uniq - c | wc - l
독립 IP: awk '{print $1}' / tmp / nginx. log | sort - r | uniq - c | wc - l
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
linux2에 nginx 설치설치 가능한 nginx를 확인하고, 해당 nginx를 설치한다. localhost 혹은 해당 ip로 접속을 하면 nginx 화면을 볼 수 있다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.