• 在命令行中实时监控分析Nginx日志

    日期:

    ngxtop:在命令行实时监控 Nginx 的神器 Nginx网站服务器在生产环境中运行的时候需要进行实时监控。实际上,诸如Nagios, Zabbix, Munin 的网络监控软件是支持 Nginx 监控的。 如果你不需要以上软件提供的综合性报告或者长期数据统计功能,只是需要一种快速简...

  • 加强Nginx服务器配置防御黑客攻击

    日期:

    前言 大家好,我们是OpenCDN团队的Twwy。这次我们来讲讲如何通过简单的配置文件来实现nginx防御攻击的效果。 其实很多时候,各种防攻击的思路我们都明白,比如限制IP啊,过滤攻击字符串啊,识别攻击指纹啦。可是要如何去实现它呢?用守护脚本吗?用 PHP在外面...

  • Nginx服务器拒绝非GET方式请求保障安全性

    日期:

    upstream tomcat { ip_hash; server 192.168.2.187:8080; } location ~* /html { if ($request_method = PUT ) { return 403; } if ($request_method = DELETE ) { return 403; } if ($request_method = POST ) { return 403; } proxy_method GET; proxy_pas...

  • Nginx服务器相关的内核TCP优化配置

    日期:

    Nginx优化设需要我们注意很多事情,在配置中当keepalive起用的时候,TCP发送keepalive消息的频度。缺省是2小时。其实这些都不是什么太大的问题,下面就是一个完整的Nginx优化设置: Nginx优化设置引用 net.ipv4.ip_forward=0 net.ipv4.conf.default.rp_filte...

  • Nginx Web服务器安全配置二十条建议

    日期:

    Nginx是一个轻量级的,高性能的Web服务器以及反向代理和邮箱(IMAP/POP3)代理服务器。它运行在UNIX,GNU/Linux,BSD各种版本,Mac OS X,Solaris和Windows。根据调查统计,6%的网站使用Nginx Web服务器。Nginx是少数能处理C10K问题的服务器之一。跟传统的服务器...

  • ThinkPHP框架下在Nginx服务器的配置问题

    日期:

    前几天看到同事在我的机器上在nginx服务器下配置一个本地访问的网站,而那个站是以用ThinkPHP框架为基础构建的。结果按照最开始的配置方法(就是nginx默认的配置方法)配置这个站,怎么多访问不了。。。难道是这个服务器不支持ThinkPHP框架。。在网上查了查资...

  • 配置Nginx服务器支持thinkPHP的pathinfo功能

    日期:

    对于thinkphp框架项目的访问格式有多种,其中pathinfo是默认的基本访问格式,格式为:http://hostname:port/index.php/模块名/action名/参数1/参数1的值/ pathinfo其实就是一个参数,可以通过$_SERVER[PATH_INFO]获得,thinkphp框架通过解析它来找到对应的模...

  • Windows系统使用Nginx服务器运行thinkPHP程序的路径配置问题

    日期:

    在apache下用thinkphp做了一个项目 倒腾的差不多了,就上传到服务器中测试,结果发现服务器是用的nginx,TP中的模板替换__PUBLIC__在其他页面中会解析出错, 网上了解到是因为nginx的pathinfo是默认没有设置的 为了调试,下午在win下装了一个nginx 如果电脑上已安...

  • 配置Nginx服务器支持ThinkPHP框架

    日期:

    最近在将公司的一台的服务器从Apache迁移到Nginx的时候出了点问题,特做个笔记。 问题出在上面的一个网站是基于ThinkPHP框架开发的,用默认的方法配置不行。在网上baidu之后发现这个问题很普遍,通用解决方法的配置如下: server { ... if (!-e $request_file...

  • Nginx超时时间的设置方法

    日期:

    使用nginx服务器如果遇到timeou情况时可以如下设置参数,使用fastcgi: fastcgi_connect_timeout 75; fastcgi_read_timeout 600; fastcgi_send_timeout 600; 这两个选项. fastcgi_read_timeout是指fastcgi进程向nginx进程发送response的整个过程的超时时间 f...