zoukankan      html  css  js  c++  java
  • nginx 配置记录 上传文件大小 size client

    cat nginx.conf

    worker_processes auto;
    events {
    worker_connections 1024;
    }
    http {
    include mime.types;
    default_type application/octet-stream;
    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" "$http_x_forwarded_for"';
    sendfile on;
    keepalive_timeout 65;
    geo $remote_addr $ip_whitelist {
    default 0;
    include ip_white.conf;
    }
    include conf.d/*.conf;
    server {
    listen 80 default_server;
    server_name _;
    return 404;
    }
    server {
    listen 443 ssl default_server;
    server_name _;
    ssl_certificate /home/clouder/vs/program/nginx/conf/ssl_key/pispower.crt;
    ssl_certificate_key /home/clouder/vs/program/nginx/conf/ssl_key/pispower.key;
    return 404;
    }
    }

    [root@server10-6 nginx]# cat conf/conf.d/appcc.conf|grep -v '#'|grep -v '^$'

    upstream appcc.pispower.com {
    ip_hash;
    server 172.16.10.14:8100;
    server 172.16.10.15:8100;
    }
    upstream appcc.cloudak47.com {
    ip_hash;
    server 172.16.10.14:8100;
    server 172.16.10.15:8100;
    }
    server {
    listen 80;
    server_name appcc.pispower.com;
    location / {
    proxy_pass http://appcc.pispower.com;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    client_max_body_size 100m;

    client_body_buffer_size 100m;
    root html;
    index index.html index.htm;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root html;
    }
    }
    server {
    listen 443;
    ssl on;
    server_name appcc.pispower.com;
    ssl_certificate /home/clouder/vs/program/nginx/conf/ssl_key/pispower.crt;
    ssl_certificate_key /home/clouder/vs/program/nginx/conf/ssl_key/pispower.key;
    ssl_session_timeout 10m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
    location / {
    proxy_pass http://appcc.pispower.com;
    proxy_http_version 1.1;  #运行web socket 通过
    proxy_set_header Upgrade $http_upgrade;   #运行web socket 通过
    proxy_set_header Connection "upgrade";  #运行web socket 通过
    client_max_body_size 100m;
    root html;
    index index.html index.htm;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root html;
    }
    }
    server {
    listen 80;
    server_name appcc.cloudak47.com;
    location / {
    proxy_pass http://appcc.cloudak47.com;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    client_max_body_size 100m;  允许最大文件上传大小

    client_body_buffer_size 100m;
    root html;
    index index.html index.htm;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root html;
    }
    }
    server {
    listen 443;
    server_name appcc.cloudak47.com;
    ssl on;
    ssl_certificate /home/clouder/vs/program/nginx/conf/ssl_key/cloudak47.crt;
    ssl_certificate_key /home/clouder/vs/program/nginx/conf/ssl_key/cloudak47.key;
    ssl_session_timeout 10m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
    location / {
    proxy_pass http://appcc.cloudak47.com;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    client_max_body_size 100m;
    root html;
    index index.html index.htm;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root html;
    }
    }

    [root@server10-6 nginx]# cat conf/ip_white.conf
    183.62.15.118 1;
    183.62.15.114 1;
    172.16.10.12 1;
    172.16.32.78 1;
    219.132.138.167 1;
    219.132.153.210 1;
    61.146.164.66 1;

    做别名的时候, www.twoonecloud.cn  -- guanwang.pis.com 总是不通,guan.pis.com 是通的,后面发现:

    要在 server_name  www.twocloud.cn guanwang.pis.com;   #################################### 访问的头部还是  www.twocloud.cn

  • 相关阅读:
    移动前端开发之viewport的深入理解
    javascript的事件监听与捕获和冒泡
    AngularJS服务中serivce,factory,provider的区别
    使用shadow dom封装web组件
    Web Components之Custom Elements
    javascript 布尔类型值判断
    requestAnimationFrame()
    二十周年感言
    文件上传实例
    jhipster技术栈研究
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/9562262.html
Copyright © 2011-2022 走看看