차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
tech:nginx_reverse_proxy [2014/10/06 01:42] – 만듦 V_Ltech:nginx_reverse_proxy [2021/01/23 03:07] (현재) 1.238.85.38
줄 1: 줄 1:
 +{{tag>nginx reverse proxy 서버 웹서버 리눅스 우분투}}
 ======엔진엑스 리버스 프록시 (Nginx Reverse Proxy) ====== ======엔진엑스 리버스 프록시 (Nginx Reverse Proxy) ======
  
 서버의 최말단에는 [[Nginx]]를 배치하고 후방에 [[apache]] 서버를 넣어서, 빠른 엔진엑스가 정적인 요소들을 처리함으로써 서버의 속도를 높일 수 있다는 개념이다. 서버의 최말단에는 [[Nginx]]를 배치하고 후방에 [[apache]] 서버를 넣어서, 빠른 엔진엑스가 정적인 요소들을 처리함으로써 서버의 속도를 높일 수 있다는 개념이다.
 +
 +{{http://redfinsolutions.com/sites/default/files/nginx_ssl_setup.png}}
 +
 +
  
 구글링 결과 구글링 결과
줄 7: 줄 12:
  
  
-[[nginx]]는 원래 정적인 요소 처리는 더 빠르지만, [[php]]같은 동적인 요소는 더 느리다고 알려져 있었지만, +[[nginx]]는 원래 정적인 요소 처리는 더 빠르고 [[php]]같은 동적인 요소는 더 느리다고 알려져 있었지만, 
 PHP5-FPM 도입과 더불어 그런 차이도 없어졌다.  PHP5-FPM 도입과 더불어 그런 차이도 없어졌다. 
  
줄 14: 줄 19:
  
  
-{{tag>nginx reverse proxy 서버 웹서버 리눅스 우분투}}+<file> 
 + 
 +server { 
 +        listen 80; 
 +        listen 443 ssl; 
 +        server_name x.vaslor.net; 
 +        location / { 
 +            proxy_pass https://192.168.0.5/; 
 +            proxy_set_header Host $host; 
 +            proxy_set_header X-Real-IP $remote_addr; 
 +            #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
 +        } 
 +        ssl_certificate /etc/letsencrypt/live/vaslor.net/fullchain.pem; 
 +        ssl_certificate_key     /etc/letsencrypt/live/vaslor.net/privkey.pem; 
 +        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;  #센 것들만 
 +        ssl_session_cache shared:SSL:10m; 
 +        ssl_session_timeout 5m; 
 +        ssl_prefer_server_ciphers on; 
 +        ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH'; 
 +} 
 + 
 + 
 + 
 +</file>