1. 程式人生 > 其它 >【HTML】步驟進度條元件

【HTML】步驟進度條元件

十年河東,十年河西,莫欺少年窮

學無止境,精益求精

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

events {
    worker_connections 1024;
}

http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 4096;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

   
    include /etc/nginx/conf.d/*.conf;

    server {
        listen       80;
        listen       [::]:80;
        server_name localhost;
      #  root         /usr/share/nginx/html;
  location / {
                proxy_pass    http://localhost:8084/;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection keep-alive;
                proxy_set_header Host $host;
                proxy_set_header X-Forwarded-Proto $scheme;
                proxy_set_header X-Forwarded-Host $host;
                proxy_set_header X-Forwarded-Port $server_port;
                proxy_cache_bypass $http_upgrade;
 
                proxy_set_header   X-Forwarded-Prefix swagger;     #------其中swagger可以更換任何路由
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;

 }
       

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        error_page 404 /404.html;
        location = /404.html {
        }

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
    }

# Settings for a TLS enabled server.
#
#    server {
#        listen       443 ssl http2;
#        listen       [::]:443 ssl http2;
#        server_name  _;
#        root         /usr/share/nginx/html;
#
#        ssl_certificate "/etc/pki/nginx/server.crt";
#        ssl_certificate_key "/etc/pki/nginx/private/server.key";
#        ssl_session_cache shared:SSL:1m;
#        ssl_session_timeout  10m;
#        ssl_ciphers HIGH:!aNULL:!MD5;
#        ssl_prefer_server_ciphers on;
#
#        # Load configuration files for the default server block.
#        include /etc/nginx/default.d/*.conf;
#
#        error_page 404 /404.html;
#            location = /40x.html {
#        }
#
#        error_page 500 502 503 504 /50x.html;
#            location = /50x.html {
#        }
#    }

}

1、user 是指nginx的使用使用者,可以設定為root,因為root擁有最高許可權

2、worker_processes auto 工作程序數,nginx 有主程序 和 子程序 組成,主程序不負責具體工作,子程序負責具體工作,子程序數量的設定建議設定為CPU的核心數,如果你有臺4核的主機,可以設定為 4 ,如果Nginx主機中還有其他中介軟體,建議設定為小於核心數

3、error_log 錯誤日誌儲存地址

4、pid  nginx 程序資訊 ,可通過如下指令檢視

ps -ef|grep nginx

 

 

5、include  子配置檔案,目的是為了防止主配置檔案過大,增加可讀性

6、events : worker_connections 最大連線數,Nginx 可抗住50000的併發量,因此最大可設定為 50000, 但這個值的設定要根據linux主機的效能及專案訪問量