美文网首页
nginx维护

nginx维护

作者: 十三流 | 来源:发表于2016-11-17 09:56 被阅读0次

搭建环境的时候,只是简单的跑起来了,很多东西知其然不知其所以然,这些东西终归还是要补上。

隐藏nginx版本信息

看到运维老司机说,很多主机被攻击是先被扫描到了漏洞,例如最近nginx1.4.6的漏洞,如果扫描时未发现版本号,则被攻击的概率就会减少了,在nginx.conf中http段取消注释server_tokens off或手动添加;

http{
    ...
    server_tokens off;
    ...
}

处理文件上传504 Gateway Time-out

在处理大文件上传的时候,由于超时时间到了导致nginx与浏览器断开连接,这个哥们说清楚了原理
http://blog.csdn.net/super_scan/article/details/41451203
实验了一下,贴出配置代码,以备后用,在location配置页面

location /upload_big_file/ {
                uwsgi_pass unix:///uwsgi_socket;
                include uwsgi_params;
                uwsgi_read_timeout 300; #重要,默认的timeout为60s
                keepalive_timeout 300; #重要,默认的timeout为65s
        }

简单解释一下,我们发送的一个请求,可能在2个地方超时
一个是浏览器和nginx之间,这个超时时间通过keepalive_timeout控制,
另一个是nginx和后端(这里使用的是uwsgi)之间,这个超时时间通过uwsgi_read_timeout控制,表示nginx等待uwsgi进程发送响应数据的超时时间。
PS:与之相关参数还有
uwsgi_connect_timeout---默认60秒,nginx与uwsgi连接的超时时间
uwsgi_send_timeout---默认60秒,nginx向uwsgi进程发送请求的超时时间。超时时间由两次写操作的时间间隔。

相关文章

  • nginx维护

    搭建环境的时候,只是简单的跑起来了,很多东西知其然不知其所以然,这些东西终归还是要补上。 隐藏nginx版本信息 ...

  • nginx 维护笔记

    nginx 维护笔记 安装 安装依赖 prce(重定向支持)和openssl(https支持,如果不需要https...

  • Nginx部署与维护

    安装 直接通过官方仓库安装,细则参考官方文档 添加官方仓库 安装软件包 配置 Nginx默认的配置文件存储于/et...

  • k8s部署nginx-proxy

    k8s 没有基于deployment daemonset replicaset 维护 nginx-porxy,而...

  • 同事不太懂负载均衡,我直接把阿里架构师的这份Nginx笔记甩给他

    Nginx功能强大,架构复杂,学习、维护和开发的门槛较高。 本份笔记深入最新的Nginx源码,详细剖析了模块体系、...

  • nginx日常维护常用命令

    这篇文章主要介绍了nginx日常维护如nginx启动、重启、关闭等常用命令,需要的朋友可以参考下 一、简明ngin...

  • js维护nginx反向代理

    nginx反向代理没有实践过,记录于此。https://juejin.im/post/5a39da9af265da...

  • nginx维护中的配置

    背景:有一天服务器要维护升级了,需要所有的页面全都显示update.html页面。想法:那就是所有的页面请求都跳转...

  • Ubuntu免费ssl证书(Let's Encrypt)

    假定你已经用nginx搭建好网站 安装Certbot Certbot是维护Let's Encrypt的Packag...

  • nginx-1 初学者入门

    nginx包含一个master进程和多个worker进程。master进程负责读取、执行配置并且管理维护worke...

网友评论

      本文标题:nginx维护

      本文链接:https://www.haomeiwen.com/subject/moldpttx.html