Open david2tdw opened 3 years ago
server { listen 6666; server_name xxx.xxx.xxx.xxx; gzip on; gzip_types text/plain application/xml text/css application/javascript; gzip_min_length 1000; location / { expires $expires; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 1m; proxy_connect_timeout 1m; set $platform_pc 1; if ($http_user_agent ~* '(Android|webOS|iPhone|iPod|BlackBerry)') { root E:/xxx/online/front-mobile-ssr; set $platform_pc 0; } if ($platform_pc = 1) { proxy_pass http://proxy-server; # set the address of the Node.js instance here } } location ^~/api/ { proxy_pass http://proxy-server1; client_max_body_size 50m; client_body_buffer_size 128k; } location ^~/images/ { #expires 24h; root D:/xxx/online/upload-data/; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 50m; client_body_buffer_size 128k; proxy_buffers 32 4k; proxy_connect_timeout 3; proxy_send_timeout 30; proxy_read_timeout 30; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
nginx中if....else....通过临时变量来控制循环。
nginx中的if和else语法