엔진엑스 리버스 프록시 (Nginx Reverse Proxy)
서버의 최말단에는 Nginx를 배치하고 후방에 Apache 서버를 넣어서, 빠른 엔진엑스가 정적인 요소들을 처리함으로써 서버의 속도를 높일 수 있다는 개념이다.
구글링 결과 결론적으로는 그냥 Nginx를 써라...이다..
Nginx는 원래 정적인 요소 처리는 더 빠르고 PHP같은 동적인 요소는 더 느리다고 알려져 있었지만, PHP5-FPM 도입과 더불어 그런 차이도 없어졌다.
아파치의 특수한 기능이나 혹은 다른 이유가 있는 것이 아니라면, 그냥 Nginx를 쓰면 된다.
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'; }