본문 바로가기

header6

Nginx 캐시 서버 구축 및 운영 시 필요한 다양한 설정 방법 루트 경로 /에 대해서만 캐시를 완전히 비활성화하고, 다른 경로에 대해서는 기본 캐시 설정을 유지하려면, Nginx의 location 블록을 정확히 지정하여 설정할 수 있습니다. 다음은 이러한 설정을 구현하는 방법의 설정 예시입니다.http { server { listen 80; server_name example.com; # 정확히 루트 경로에 대한 설정 location = / { root /usr/share/nginx/html; index index.html index.htm; expires -1; add_header Cache-Control "no-store, no-.. 2024. 7. 31.
Cloudflare Workers 프록시 원본 서버 전달 시 헤더값 조작 방법 Cloudflare를 사용하여 요청 URI를 변경하고 백엔드 서비스로 전달하려면 Cloudflare Workers를 사용하는 것이 좋습니다. Cloudflare Workers를 이용하면 간단한 JavaScript 코드를 통해 들어오는 요청의 URI를 수정하고 요청을 원하는 대상으로 리디렉션할 수 있습니다. 다음은 요청 URI를 변경하고 수정된 URI로 요청을 전달하는 예제 Cloudflare Worker 스크립트입니다.addEventListener('fetch', event => { event.respondWith(handleRequest(event.request))})async function handleRequest(request) { // 요청 URL을 새로운 URL로 변경 let url = .. 2024. 6. 29.
Nginx Proxy 통한 Apache 서버로 요청 시 클라이언트 IP 전달 Nginx를 리버스 프록시로 사용하여 Apache2 (HTTPD) 서버로 요청을 전달할 때, 기본적으로 Apache2 서버는 요청이 Nginx 서버에서 온 것으로 인식합니다. 즉, Apache2의 접근 로그에는 클라이언트의 실제 IP 대신 Nginx 서버의 IP 주소가 기록됩니다. 클라이언트의 실제 IP 주소를 기반으로 Apache2에서 접근 제어를 하려면, 클라이언트의 원래 IP 주소를 Nginx에서 Apache2로 전달하고, Apache2가 이를 인식하도록 설정해야 합니다.Nginx 설정 변경Nginx 설정 파일에서 Apache2로 요청을 전달할 때 클라이언트의 실제 IP 주소를 포함시켜야 합니다. 이를 위해 proxy_set_header 지시어를 사용하여 X-Forwarded-For 헤더에 클라이언.. 2024. 5. 4.
웹 브라우저와 사이트 간의 상호작용 통신을 기록한 HAR 파일 HAR 파일의 기본 개념 HAR (HTTP Archive Format) 파일은 웹 브라우저와 서버 간의 통신을 기록한 파일로, 웹 개발자들이 성능 분석, 디버깅, 네트워크 트래픽 모니터링 등을 목적으로 사용합니다. JSON 포맷으로 되어 있으며, HTTP 요청과 응답, 헤더, 바디, 쿠키 등의 정보를 담고 있습니다. HAR 파일의 주요 구성 요소는 다음과 같습니다: log: 최상위 객체로, HAR 데이터 전체를 감싸고 있습니다. pages: 방문한 페이지에 대한 정보를 포함합니다. 페이지 로딩 시간과 같은 세부 정보를 포함할 수 있습니다. entries: 각 HTTP 요청과 응답에 대한 세부 정보를 담고 있습니다. URL, 요청/응답 헤더, 바디의 크기, 로딩 시간 등이 포함됩니다. request: 개별.. 2024. 3. 29.
Assigned Internet Protocol Numbers Assigned Internet Protocol Numbers Decimal Keyword Protocol IPv6 Extension Header Reference 0 HOPOPT IPv6 Hop-by-Hop Option Y [RFC2460] 1 ICMP Internet Control Message [RFC792] 2 IGMP Internet Group Management [RFC1112] 3 GGP Gateway-to-Gateway [RFC823] 4 IPv4 IPv4 encapsulation [RFC2003] 5 ST Stream [RFC1190][RFC1819] 6 TCP Transmission Control [RFC793] 7 CBT CBT [Tony_Ballardie] 8 EGP Exterior.. 2014. 4. 7.
728x90