天天看點

Nginx動靜分離 - 配置筆記

server {
        listen 80;
        server_name  kevin.com;
        access_log  /data/nginx/logs/kevin.com-access.log main;
        error_log  /data/nginx/logs/kevin.com-error.log;

        #動态通路請求轉給tomcat應用處理
        location ~ .(jsp|page|do)?$ {      #以這些檔案結尾的
           proxy_set_header  Host $host;
           proxy_set_header  X-Real-IP  $remote_addr;
           proxy_pass http://tomcat位址;
        }

        #設定通路靜态檔案直接讀取不經過tomcat
        location ~ .*.(htm|html|gif|jpg|jpeg|png|bmp|swf|ioc|rar|zip|txt|flv|mid|doc|ppt|pdf|xls|mp3|wma)$  {     #以這些檔案結尾的
           expires      30d;
           root /data/web/html ;
        }
}      

繼續閱讀