Nginx 동적 및 정적 분리 설정

4316 단어 서버
아이디어 nginx 의 움직임 분 리 는 nginx 를 통 해 동적 자원 과 정적 자원 의 접근 을 분리 하 는 것 입 니 다. 요청 URL 에 / resources 가 포함 되 어 있 으 면 정적 자원 의 디 렉 터 리 에 전송 을 요청 합 니 다. 방문 한 URL 에 / resources 가 포함 되 어 있 지 않 으 면 동적 요청 이 라 고 생각 되면 동적 서버 로 역방향 프 록 시 를 전송 합 니 다.
nginx. conf 정적 경로 설정
location /resources/  {
    alias /usr/local/openresty/nginx/html/resources/;
    index index.html index.html;
}

Nginx 역방향 에이전트 + 정적 자원 설정
완전한 nginx. conf
worker_processes  1;
error_log logs/error.log;
events {
        worker_connections 1024;
}
http {
        include    /usr/local/openresty/nginx/conf/mime.types;

        upstream backend_server {
                server 10.0.0.133:8080 weight=1;
                server 10.0.0.133:8090 weight=1;
        }


        server{
                listen 80;
                server_name localhost;

                location /resources/  {
                        alias /usr/local/openresty/nginx/html/resources/;
                        index index.html index.html;
                }
                location / {
                        proxy_pass http://backend_server ;
                        proxy_set_header Host $host;
                        proxy_set_header        X-Real-IP       $remote_addr;
                        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
                }
        }
}

좋은 웹페이지 즐겨찾기