摘要: NGINX安装配置1.检查并且安装依赖组件检查安装nginx的依赖性,nginx的模块需要第三方库的支持,检查是否安装下列库:zlib、zlib-devel、openssl、openssl-devel、prce、prce-devel如果没有,则全部装上# yum install zlib zlib-... 阅读全文
posted @ 2015-09-05 21:03 chenshoubiao 阅读(318) 评论(0) 推荐(0)
摘要: 为了简单共享文件,有些人使用svn,有些人使用ftp,但是更多得人使用索引(index)功能。apache得索引功能强大,并且也是最常见得,nginx得auto_index实现得目录索引偏少,而且功能非常简单。先来看看我们得效果图。nginx auto_index索引效果图nginx配置12345 ... 阅读全文
posted @ 2015-09-05 20:22 chenshoubiao 阅读(5973) 评论(0) 推荐(0)
摘要: 前几天讲了《nginx下载防盗链》,今天继续说下图片防盗链. 他们两个使用的指令不同,前者使用secure link,并且需要程序配合,但是效果非常好;后者不需要程序配合,根据图片来源来实现,但是只能先限制基本的图片盗用,无法防止图片采集.nginxreferer指令简介nginx模块ngx_htt... 阅读全文
posted @ 2015-09-05 20:20 chenshoubiao 阅读(2127) 评论(0) 推荐(1)
摘要: nginx模块ngx_http_log_request_speed可以用来找出网站哪些请求很慢,针对站点很多,文件以及请求很多想找出哪些请求比较慢的话,这个插件非常有效.作者的初衷是写给自己用的,用来找出站点中处理时间较长的请求, 这些请求是造成服务器高负载的很大根源. 日志记录之后,在使用perl... 阅读全文
posted @ 2015-09-05 20:07 chenshoubiao 阅读(1184) 评论(0) 推荐(0)
摘要: 在《nginx限制连接数ngx_http_limit_conn_module模块》和《nginx限制请求数ngx_http_limit_req_module模块》中会对所有的IP进行限制。在某些情况下,我们不希望对某些IP进行限制,如自己的反代服务器IP,公司IP等等。这就需要白名单,将特定的IP加... 阅读全文
posted @ 2015-09-05 20:06 chenshoubiao 阅读(1006) 评论(0) 推荐(0)
摘要: 我们平时用的最多的最常见的是反向代理。反向代理想必都会配置的,有不会的可以到本博客里面搜索下,有相关文档。 那么nginx的正向代理是如何配置的呢?123456789server { listen 8090; location / { resolver 218.85.157.99 218.85.15... 阅读全文
posted @ 2015-09-05 20:04 chenshoubiao 阅读(214) 评论(0) 推荐(0)
摘要: 标题是不是很欠揍,个人认为确实值得一看,如果你不了解nginx,或者你刚学nginx,或者已经使用nginx一段时间了。但是nginx很多参数你还没去了解,nginx有很多你不知道的用处。不废话,上内容。内容是从网络上摘抄的。内容有些多,一眼看来难免头昏脑胀,但坚持看完,相信你一定会有所收获。ngi... 阅读全文
posted @ 2015-09-05 20:03 chenshoubiao 阅读(202) 评论(0) 推荐(0)
摘要: 大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出nginx的性能,你必须更深入一些。在本指南中,我将解释Ngi... 阅读全文
posted @ 2015-09-05 20:01 chenshoubiao 阅读(191) 评论(0) 推荐(0)
摘要: Nginx是当今最流行的Web服务器之一。它为世界上7%的web流量提供服务而且正在以惊人的速度增长。它是个让人惊奇的服务器,我愿意部署它。下面是一个常见安全陷阱和解决方案的列表,它可以辅助来确保你的Nginx部署是安全的。1. 在配置文件中小心使用"if"它是重写模块的一部分,不应该在任何地方使用... 阅读全文
posted @ 2015-09-05 19:52 chenshoubiao 阅读(468) 评论(0) 推荐(0)
摘要: 情景由于公司内网有多台服务器的http服务要映射到公司外网静态IP,如果用路由的端口映射来做,就只能一台内网服务器的80端口映射到外网80端口,其他服务器的80端口只能映射到外网的非80端口。非80端口的映射在访问的时候要域名加上端口,比较麻烦。并且公司入口路由最多只能做20个端口映射。肯定以后不够... 阅读全文
posted @ 2015-09-05 19:50 chenshoubiao 阅读(539) 评论(0) 推荐(0)
摘要: Nginx基础1. nginx安装:httpwww.ttlsa.comnginxnginx-install-on-linux2. nginx 编译参数详解(运维不得不看):http://www.ttlsa.com/nginx/nginx-configure-descriptions/3. nginx... 阅读全文
posted @ 2015-09-05 19:48 chenshoubiao 阅读(461) 评论(0) 推荐(0)
摘要: 0x00 测试环境操作系统:CentOS6.5Web服务器:Nginx1.4.6Php版本:Php5.4.260x01 Nginx介绍nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastc... 阅读全文
posted @ 2015-09-05 19:13 chenshoubiao 阅读(193) 评论(0) 推荐(0)
摘要: 某些网站系统需要用户上传图片等文件到某些目录下,难免程序有些漏洞,导致用户上传了php、cgi等等可执行的文件,导致网站陷入非常为难的境地.此时我们可以通过nginx来禁止用户访问这些目录下的可执行文件。nginx配置1234location ~* /(images|cache|media|logs... 阅读全文
posted @ 2015-09-05 19:04 chenshoubiao 阅读(579) 评论(0) 推荐(0)
摘要: 1234567891011121314#!/bin/bash # This script run at 00:00# The Nginx logs path logs_path="/usr/local/nginx/logs" pid=`ps -ef|grep -v grep|grep nginx|g... 阅读全文
posted @ 2015-09-05 19:00 chenshoubiao 阅读(163) 评论(0) 推荐(0)
摘要: 1、安装nginx参考《nginx安装》:http://www.ttlsa.com/nginx/nginx-install-on-linux/如果你想在单IP/服务器上配置多个https,请看《nginx 同一个IP上配置多个HTTPS主机》2、使用openssl实现证书中心由于是使用openssl... 阅读全文
posted @ 2015-09-05 18:59 chenshoubiao 阅读(919) 评论(0) 推荐(0)
摘要: 一、在http header上增加命中显示nginx提供了$upstream_cache_status这个变量来显示缓存的状态,我们可以在配置中添加一个http头来显示这一状态,达到类似squid的效果。12345678910111213141516171819 location/ {proxy_r... 阅读全文
posted @ 2015-09-05 17:19 chenshoubiao 阅读(2376) 评论(0) 推荐(0)
摘要: 直接在nginx配置文件中,配置日志循环,而不需使用logrotate或配置cron任务。需要使用到$time_iso8601 内嵌变量来获取时间。$time_iso8601格式如下:2015-08-07T18:12:02+02:00。然后使用正则表达式来获取所需时间的数据。按天分割日志使用下面的代... 阅读全文
posted @ 2015-09-05 17:08 chenshoubiao 阅读(1113) 评论(0) 推荐(0)
摘要: tomcat配置文件内容不多,在晚上看到一篇对tomcat配置文件详解的文章,很详细。特意转过来分享。123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354... 阅读全文
posted @ 2015-09-05 17:01 chenshoubiao 阅读(317) 评论(0) 推荐(0)