随笔分类 -  nginx

摘要:1:首先遍历nginx_access log来查看恶意IP地址: 2:在nginx.conf目录下创建blockip.conf文件 3:将第二步创建的文件在server或者http等block中填加 4:在blockip.conf中加入需要被屏蔽的IP地址 deny:xxx:xxx:xxx:xxx 阅读全文
posted @ 2016-12-16 14:00 S大好人S 阅读(1134) 评论(0) 推荐(0)
摘要:try_files指令 语法:try_files file ... uri 或 try_files file ... = code默认值:无作用域:server location 其作用是按顺序检查文件是否存在,返回第一个找到的文件或文件夹(结尾加斜线表示为文件夹),如果所有的文件或文件夹都找不到, 阅读全文
posted @ 2016-07-15 00:03 S大好人S 阅读(232) 评论(0) 推荐(0)
摘要:user www-data; worker_processes 8; pid /run/nginx.pid; events { use epoll; #当并发量比较大的时候使用这个设置可以节省CPU使用 worker_connections 40000; # multi_accept on; } http { ## # Basic Settin... 阅读全文
posted @ 2016-07-14 21:44 S大好人S 阅读(230) 评论(0) 推荐(0)
摘要:已=开头表示精确匹配如 A 中只匹配根目录结尾的请求,后面不能带任何字符串。 ^~ 开头表示uri以某个常规字符串开头,不是正则匹配 ~ 开头表示区分大小写的正则匹配; ~* 开头表示不区分大小写的正则匹配 / 通用匹配, 如果没有其它匹配,任何请求都会匹配到 顺序 no优先级:(location 阅读全文
posted @ 2016-07-13 23:37 S大好人S 阅读(358) 评论(0) 推荐(0)
摘要:当然,在nginx中,对于http1.0与http1.1也是支持长连接的。什么是长连接呢?我们知道,http请求是基于TCP协议之上的,那么,当客户端在发起请求前,需要先与服务端建立TCP连接,而每一次的TCP连接是需要三次握手来确定的,如果客户端与服务端之间网络差一点,这三次交互消费的时间会比较多 阅读全文
posted @ 2016-07-04 09:39 S大好人S 阅读(275) 评论(0) 推荐(0)
摘要:server { listen 80; server_name www.xxx.com; access_log /path/to/logs/access.log; error_log /path/to/error/logs/error.log notice; rewrite ^/app\.php/?(.*)$ /... 阅读全文
posted @ 2016-05-10 15:04 S大好人S 阅读(185) 评论(0) 推荐(0)
摘要:printf "admin:$(openssl passwd -crypt 123456)\n" >> .htpasswd admin与123456分别是用户名与密码 阅读全文
posted @ 2016-04-05 08:31 S大好人S 阅读(237) 评论(0) 推荐(0)
摘要:sudo service nginx start sudo service nginx stop sudo service nginx restart service php5-fpm restart 阅读全文
posted @ 2016-01-21 23:44 S大好人S 阅读(148) 评论(0) 推荐(0)