서버 아파치에 access log에 보면 웹사이트 이용자들의 ip뿐만 아니라 id도 로그에 남나요? Id가
127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326
이런식으로 로그가 남게되면 frank는 이용자의 id인가요?
|
답변 1개 / 댓글 4개
채택된 답변
+20 포인트
2020-06-25 (목) 21:34:38
저장형식을 바꿀수 있기때문에 아래 링크로 기본 개념은 대체합니다.
답변에 대한 댓글 4개
리바이스엔지니어드
2020-06-25 (목) 21:37:27
저 링크를 봤는데 이해가 잘 안가더라구요 ㅠㅠ 따로 바꾸지 않으면 id를 저장 할 수 없는건가요?
2020-06-25 (목) 22:03:27
문서에 보시면 아래와 같이 설명되어 있습니다.
frank (%u)
이는 HTTP 인증으로 알아낸 문서를 요청한 사용자의 userid이다.
웹서버의 HTTP 기본인증을 이용해서 인증했다면 frank가 아이디가 되겠지만 보통은 없는 경우가 더 많습니다.
https://httpd.apache.org/docs/2.4/howto/auth.html
https://httpd.apache.org/docs/2.4/ko/programs/htpasswd.html
frank (%u)
이는 HTTP 인증으로 알아낸 문서를 요청한 사용자의 userid이다.
웹서버의 HTTP 기본인증을 이용해서 인증했다면 frank가 아이디가 되겠지만 보통은 없는 경우가 더 많습니다.
https://httpd.apache.org/docs/2.4/howto/auth.html
https://httpd.apache.org/docs/2.4/ko/programs/htpasswd.html
리바이스엔지니어드
2020-06-25 (목) 22:12:01
아하 그러니까 보안이 필요한 사이트의 경우 일부만 들어올 수 있게끔 기본인증을 하는데 그렇지 않은 커뮤니티 사이트의경우 기본인증을 하지않기 때문에 access log에는 id가 표기되지 않는다고 이해했는데 이게 맞나요?
2020-06-25 (목) 22:22:00
커뮤니티 사이트(웹사이트)는 웹서버에서 제공하는 HTTP 기본인증을 이용할수는 있지만,
보안 및 확장성 문제로 Application(PHP, Java 등)에서 별도로 인증하는 방식으로 제작하므로 표시되지 않는다 정도로 이해하시면 되실것 같습니다.
보안 및 확장성 문제로 Application(PHP, Java 등)에서 별도로 인증하는 방식으로 제작하므로 표시되지 않는다 정도로 이해하시면 되실것 같습니다.
답변을 작성하려면 로그인이 필요합니다.