목록Server/NGINX (4)
미니옵빠의 code stubs
HTTPS 설정 시 아래와 같이 인증서 오류가 에러 로그에 계속 찍히는 경우 [error] 64327#0: OCSP_basic_verify() failed (SSL: error:27069065:OCSP routines:OCSP_basic_verify:certificate verify error:Verify error:unable to get issuer certificate) while requesting certificate status, responder: gn.symcd.com ... nginx.conf 내 아래 옵션 추가 ssl_stapling_verify off; 근본적으로 인증서 제대로 된 것 사용하자 -_- see: https://serverfault.com/questions/630975/o..
NGINX 에서 proxy 사용 시, 목적지 URL에서 포함시켜온 header 을 삭제할 때 사용하는 지시어 proxy_hide_header field; 예: 목적지 URL의 X-Frame-Options header 제거 location / { proxy_hide_header X-Frame-Options; proxy_pass http://127.0.0.1:3000;} 참고: http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_hide_header
NGINX에서 redirect 를 적용하는 방법은 두 가지가 있음 1. rewrite 지시어 일반적으로 많이 쓰는 방법. 좀 지저분함 server { ... rewrite ^(/download/.*)/media/(.*)\..*$ $1/mp3/$2.mp3 last; rewrite ^(/download/.*)/audio/(.*)\..*$ $1/mp3/$2.ra last; return 403; ...} 2. return 지시어 rewrite 보다 간결하며 직관적임. server { listen 80; listen 443 ssl; server_name www.old-name.com; return 301 $scheme://www.new-name.com$request_uri;} return 코드는 아래처럼 (1xx..
아래 블로그 글 참고 https://www.nginx.com/blog/choosing-nginx-plus-load-balancing-techniques/https://www.joinc.co.kr/w/man/12/proxy Load-Balancing method 1. Round Robin : Default2. Hash : 내가 지정한 값에 따라. request_uri 등3. IP Hash : IP 기준으로4. Least Connections : 연결이 가장 적은 서버로5. Least Time : active connection + 과거 요청의 평균 응답 시간의 두 metric으로 조합. NGINX Plus(유료버전)에서만 사용가능