美文网首页
NGINX-配置例子03

NGINX-配置例子03

作者: 落魄de少爷 | 来源:发表于2017-07-10 17:14 被阅读0次
    worker_processes  1;
    
    events {
        worker_connections  1024;
    }
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
    
        sendfile        on;
    
        keepalive_timeout  0;
        client_max_body_size 5m;
        gzip on;
        gzip_min_length 1k;
        gzip_buffers 16 64k;
        gzip_http_version 1.1;
        gzip_comp_level 6;
        gzip_types text/plain application/x-javascript text/css application/xml;
        gzip_vary on;
    
        server {
            listen 80;
            server_name m.example.com;
            location / {
                root /home/mobile;
            index index.html index.htm;
            try_files $uri $uri/ /index.html;
            }
        }
    
        server {
        listen 80;
        server_name oss.example.com;
    
            location / {
                proxy_pass http://127.0.0.1:9999;
            }
         }
    
        server {
            listen 80;
            server_name www.example.com;
            location / {
                root /home/wwww;
                index index.html index.htm;
                try_files $uri $uri/ /index.html;
                if ( $http_user_agent ~ "iPhone|Android" ) {
                      rewrite ^(.*) http://m.example.com permanent;
                 }
            }
            location /api {
                 proxy_pass http://127.0.0.1:9999;
            }
            location /static {
                 proxy_pass http://127.0.0.1:9999;
            }
        }
    
        server {
            listen 80;
            server_name example.com;
            rewrite ^(.*) https://www.example.com permanent;
        }
    }
    

    相关文章

      网友评论

          本文标题:NGINX-配置例子03

          本文链接:https://www.haomeiwen.com/subject/oekuhxtx.html