Category: Nginx

  • 内部代理外部 ssl 站点减小延迟

    server {
        listen      80;
        server_name jpuyy.com;
        #...
    
        location / {
            proxy_pass                    https://jpuyy.com;
            #proxy_ssl_certificate         /etc/nginx/client.pem;
            #proxy_ssl_certificate_key     /etc/nginx/client.key;
            #proxy_ssl_protocols           TLSv1 TLSv1.1 TLSv1.2;
            #proxy_ssl_ciphers             HIGH:!aNULL:!MD5;
            proxy_ssl_trusted_certificate /etc/ssl/certs/ca-certificates.crt;
    
            proxy_ssl_verify        on;
            proxy_ssl_verify_depth  2;
            proxy_ssl_session_reuse on;
        }
    }
    
  • git 本地新建分支在远端自动创建并设置 upstream

    .git/config 添加

    [push]
        default = current
    

    push 的时候加上 -u

    git push -u
    
  • nginx 499 原因

    Content-Length field missed

  • nginx server

    #图片,js,css过期时间31天 location ~ \.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {     expires 31d; }
    location ~ /\.ht {     deny all; }
    #禁止对SVN目录的访问     location ~* /\.svn {     return 404; }

  • Nginx的一些问题的解决办法集

    Nginx的一些问题的解决办法集
    Nginx的”413 request entiry too large”解决办法 由于默认是文件上传大小限制 1M。 今天一版主找我,说在上传的时候出现,
    引用:
    413 Request Entity Too Large
    问我是不是论坛抽了,我晕,检查发现就算更改php.ini 允许上传文件大小是8M,但是在使用过程中,大于1M的文件根本上传不了,找到解决办法,下面跟大家分享: PHP的上传设置: post_max_size = 8M upload_max_filesize = 2M  #vi /etc/nginx/nginx.conf 找到http{}段,加入如下一句: client_max_body_size 8m; 注意,最后的那个;号一定要有。

  • 清理大日志文件的部分

    nginx 日志没有做日志轮转,大小 154GB了,清理前 10000 行日志

    使用 sed,效率并不高

    sed -i '1,10000d' access.log