zoukankan      html  css  js  c++  java
  • Nginx 动静分离

    根据请求

    worker_processes  1;
    
    events {
        worker_connections  1024;
    }
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
    	
        server {
            listen       80;
            server_name  192.168.0.107;
    		
    	location /www/ {
    	    root   html;
                index  index.html index.htm;
            }
    		
    	# 通过请求分离
    	location /image/ {
    	    root   /data/;
                autoindex on;
            }
    	# 根据扩展名分离
    	location ~ .*.(jpg|png|gif|css|js|swf|bmp|jsp|php|asp)$ {
    	    root   /data/;
                autoindex on;
            }
    	# 根据客户端标识进行分离
    	location / {
    	    if ($http_user_agent ~* "iphone") {
    	        proxy_pass http://dynamic_pools;
                }
    	    if ($http_user_agent ~* "android") {
    	        proxy_pass http://stack_pools;
                }
            }
        }
    }

    根据域名

    worker_processes  1;
    
    events {
        worker_connections  1024;
    }
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
    	
        # 静态资源访问
        server {
            listen       80;
            server_name  static.haoworld.com;
    	  
            location /static/ {
    	    root   /data/;
                autoindex on;
            }
        }
    	
        # 动态资源访问
        server {
            listen       80;
            server_name  www.haoworld.com;
    		
            location / {
    	    root   html;
                index  index.html index.htm;
            }
        }
    }
  • 相关阅读:
    Js
    CSS
    CSS
    第七周作业及总结
    第六周作业及总结
    第五周作业及总结
    第四周作业及总结
    第三周作业及总结
    7-1 判断上三角矩阵
    第二周作业及总结
  • 原文地址:https://www.cnblogs.com/jhxxb/p/13392060.html
Copyright © 2011-2022 走看看