아파치 2.2.20을 사용하고 있습니다. expire_mod
을 "액세스 플러스 5 분"으로 설정했습니다. 일부 웹 사이트를 사용하여 헤더를 확인하고 헤더에 만료 디렉토리가 있다고 확신합니다. 그러나 tcpdump를 사용하여 네트워크 트래픽을 모니터링 할 때 만료되지 않아야하는 Firefox를 사용하여 웹 페이지를 다시로드하면 패킷 전송이 계속 표시됩니다. 누구든지이 이유를 알고 있습니까? 감사.아파치 서버 mod_expire 사용
4
A
답변
2
브라우저의 "다시로드"버튼을 누르면 브라우저는 페이지의 모든 요소를 다시로드해야한다고 가정합니다.
mod_expires가 올바르게 구성되었습니다. 그러나 이것은 브라우저 시도를 멈추지 않을 것입니다. 다시로드 버튼을 누르면 If-Modified-Since
헤더와 함께 각 요소에 대한 요청이 전송되지만 아파치 측에서 수정되지 않았기 때문에 Apache는 304 Not modified
을 반환하십시오.
그래서, 할 전체 페이지를 다시로드하지 트래픽을 참조하십시오. Keepalive가 작동하고 있는지 확인하기 위해 헤더를 포착하는 데 사용한 도구와 동일한 도구를 사용하여이 사실을 확인할 수 있습니다 (그리고, 최대 5 분의 시간은 거의 없음).
관련 문제
- 1. 요청에 따라 mod_expire 사용
- 2. 서버 측에 아파치 사용 가능
- 3. 아파치 다운 - W2008 서버
- 4. QNetworkAccessManager : 아파치 서버
- 5. 아파치 avro 반영 사용
- 6. 아파치 타일 사용
- 7. django mkdir 아파치 사용 권한
- 8. Jboss에 프록시로 아파치 서버 문제가
- 9. 아파치 서버 공개 설정 방법
- 10. 아파치 서버 버전을 숨기려면 어떻게해야하나요?
- 11. 아파치 및 mysql 서버 암호화
- 12. 아파치 서버 및 SVN 1.6.15
- 13. 서버 문제 - 비정상적인 아파치 요청
- 14. 아파치 서버 메모리 캐시 지우기
- 15. 아파치 웹 서버 구성에 문제가
- 16. 아파치 웹 서버 구성을 여러 아파치 바람둥이 응용 프로그램
- 17. 아파치 기본 인증 서버 측을 설정 하시겠습니까?
- 18. 이클립스에서 아파치 poi 개미 사용
- 19. 아파치 서버에 대한 Httpd 파일 사용 권한
- 20. Apache 서버 파일 사용 권한
- 21. BitNami 아파치 난 후 승객과 웹 서버 아파치를 실행하려고하고있어 서버
- 22. 아파치 (웹 서버)에서 연결 풀링
- 23. 아파치 http 서버 + JServ 환경에서 JSTL 구현
- 24. 아파치 mod_wsgi에 500 내부 서버 오류
- 25. virtualhost 여러 사이트, 아파치 리눅스 서버
- 26. 리눅스 PHP 웹 서버 + 아파치 또는 Nginx
- 27. 초보자를위한 좋은 아파치 http 서버 튜토리얼
- 28. HTTP 커넥터으로 Restlet과 아파치 HTTP 서버
- 29. 아파치 미나 UDP 서버 클라이언트에게 메시지 보내기
- 30. 아파치 커먼즈 메일 서버 접속시 오류 발생
구성을 표시하면 mod_expires 지시문을 트리거해야한다고 생각되는 URL에 대해 Apache에서 반환 한 헤더를 표시합니다. – fge
헤더가 반환되었습니다. HTTP/1.1 200 OK 날짜 : Wed, 21 12 월 2011 20:19:36 GMT 서버 : Apache/2.2.20 (Unix) DAV/2 캐시 제어 : max-age = 300 만료 : 2011 년 12 월 21 일 수요일 20:24:36 GMT 내용 유형 : text/html; charset = UTF-8 – runnnnnnnnn
다음 행을 추가했습니다. ExpiresActive On ExpiresDefault "access plus 5 minutes" –
runnnnnnnnn