zoukankan      html  css  js  c++  java
  • nginx 配置

    user                                    admin  admin;
    worker_processes                        8;
    #worker_cpu_affinity                     00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
    error_log                               /export/servers/nginx/logs/nginx_error.log  warn;
    pid                                     /export/servers/nginx/run/nginx.pid;
    worker_rlimit_nofile                    65535;
    events 
    {
                                            use epoll;
                                            worker_connections 65535;
    }
    http 
    {
            include                         mime.types;
            default_type                    application/octet-stream;
            server_tokens                   on;
            log_format main                 '$remote_addr - $remote_user [$time_local] '
                                                            '"$request" $status $bytes_sent '
                                                            '"$http_referer" "$http_user_agent" '
                                                            '"$gzip_ratio"';
            #charset                        utf-8;
            server_names_hash_bucket_size   128;
            client_header_buffer_size       32k;
            large_client_header_buffers     4 32k;
            client_max_body_size            300m;
            sendfile                        on;
            tcp_nopush                      on;
            keepalive_timeout               0;
            tcp_nodelay                     on;
            client_body_buffer_size         512k;
            fastcgi_intercept_errors        on;
            proxy_connect_timeout           90;
            proxy_read_timeout              180;
            proxy_send_timeout              180;
            proxy_buffer_size               256k;
            proxy_buffers                   4 256k;
            proxy_busy_buffers_size         256k;
            proxy_temp_file_write_size      256k;
            proxy_intercept_errors          on;
            server_name_in_redirect         off;
            proxy_hide_header               X-Powered-By;
    
            gzip                            on;
            gzip_min_length                 100;
            gzip_buffers                    4 16k;
            gzip_http_version               1.0;
            gzip_comp_level                 9;
            gzip_types                      text/plain application/x-javascript text/css application/xml;
            gzip_vary                       on;
            error_page 400 401 402 403 404 405 408 410 412 413 414 415 500 501 502 503 506 = 遇到前面定义的错误,指定跳转url;
    
            include domains/*;
            ########default,deny ip access#####
            server
            {
                    listen                 80 default_server;
                    server_name            localhost; 
                    location / {
                    rewrite ^/(.*) 跳转url;#上面找不到匹配的代理,最后会走这一个
                          }
            }
    }
    upstream 代理标示 {
        server 127.0.0.1:1601  weight=10 max_fails=2 fail_timeout=30s ;
    
    }
    
    server {
        listen          80;
        server_name     域名或者ip
        access_log      日志文件路径 main;
        error_log       日志文件路径 warn;
    
        chunkin on;
    
        error_page 411 = @my_error;
    
        location @my_error {
            chunkin_resume;
        }
        root /export/Packages/ysInvoice-admin/latest/;
    
        location / {
            proxy_next_upstream     http_500 http_502 http_503 http_504 error timeout invalid_header;
            proxy_set_header        Host  $host;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass              http://代理标示;
            expires                 0;
        }
    
        location /logs/ {
            autoindex       off;
            deny all;
        }
    }
  • 相关阅读:
    vue动态组件
    服务端渲染和nuxt简单介绍
    nuxt Window 或 Document未定义解决方案
    知乎专栏开放性api
    小程序的一些坑
    搭建微服务器(续)
    调研pwa和sw
    mysql索引原理以及优化
    装饰器
    斐波那契数列和小青蛙跳跳跳问题
  • 原文地址:https://www.cnblogs.com/hf-china/p/10299029.html
Copyright © 2011-2022 走看看