본문 바로가기

6

Apache#13 - 브라우저(클라이언트) 캐시 설정 mod_expires을 이용해서 cache-control 및 max-age 설정하는 방법을 공유드립니다. 해당 설정을 통해 브라우저 캐시설정이 가능합니다. 브라우저 캐시 설정으로 이미 받은 파일 특정기간 동안 다시 호출하지 않게 되어 트래픽이 줄어들게 됩니다. 공식 가이드 문서 : https://httpd.apache.org/docs/2.4/ko/mod/mod_expires.html mod_expires - Apache HTTP Server Version 2.4 httpd.apache.org ExpiresActive On## 사용여부 ExpiresByType application/javascript "access plus 7 days" ## 자바스크립트 타입에 대해서 7일동안 캐싱 2021. 10. 22.
Apache#12 - Cloudflare Client IP 로그 찍기 이전에 X-forward-for 헤더를 이용해서 클라이언트 로그 찍는 방법을 소개해 드렸습니다. 2021.10.22 - [분류 전체보기] - Apache#11 - remote/real IP 정보 찾기 (X-Forwarded-For) Apache#11 - remote/real IP 정보 찾기 (X-Forwarded-For) Apache 앞에 LB 등 Proxy 서비스를 해주는 어플리케이션이 있을 경우 클라이언트 IP를 확인하는 방법입니다. mod_remoteip 모듈이 필요합니다. 공식 가이드 : https://httpd.apache.org/docs/2.4/mod/mod_remoteip.. gntpapa.tistory.com conf/TrustIP에 Cloudflare IPv4 정보를 추가 후 서비스 재시.. 2021. 10. 22.
Apache#11 - remote/real IP 정보 찾기 (X-Forwarded-For) Apache 앞에 LB 등 Proxy 서비스를 해주는 어플리케이션이 있을 경우 클라이언트 IP를 확인하는 방법입니다. X-Forwarded-For 헤더를 이용하여 사용자 IP를 구할 수 있으며, mod_remoteip 모듈이 필요합니다. 공식 가이드 : https://httpd.apache.org/docs/2.4/mod/mod_remoteip.html mod_remoteip - Apache HTTP Server Version 2.4 Apache Module mod_remoteip Summary This module is used to treat the useragent which initiated the request as the originating useragent as identified by ht.. 2021. 10. 22.
Apache#4 - 특정 IP 차단 및 허용 웹 서버 운영시 특정 IP 허용 및 차단해야 되는 경우가 있습니다. 예를 들면 Admin 서비스와 외부 서비스를 같은 서버에서 운영해야 되는 경우입니다. Admin 서비스에 대해 ACL을 설정하고 싶은 경우, Apache에선 경우 아래와 같은 방법으로 IP 차단 및 허용을 할 수 있습니다. httpd.conf 파일 (가상 호스트를 사용한다면 관련된 config 파일)을 아래와 같이 수정해야 합니다. - IP 차단 Order deny,allow Deny from 10.10.10.0/24 //10.10.10.0 대역 c클래스 모두차단하기 Deny from 10.10.20.1 // ip 한개 차단 Allow from all - IP 허용 Order deny,allow Allow from 10.10.10.0/2.. 2012. 10. 13.