Nginx
小狼_百度
百度,web系统,分布式系统,大数据,机器学习,人工智能等爱好者
展开
-
Nginx windows下搭建过程
内容列表:简要介绍下载安装配置测试一、简要介绍Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定转载 2012-08-03 16:33:21 · 7699 阅读 · 1 评论 -
nginx做透明代理
在VPN网关上设置一个透明代理能在一定程度上提高客户端的下载速度。最适合做透明代理的自然是squid,但squid有两个缺点:不支持多CPU;存在内存泄漏问题,我设置squid内存缓存64m,结果睡一觉起来发现squid吃了200m+。后来听kangzi说nginx也可以架设http代理,所以考虑把squid换成nginx。nginx并不是为正向代理设计的,所以如果转载 2014-07-29 10:57:17 · 14866 阅读 · 0 评论 -
nginx 图片缓存
最近准备用nginx搭建了一个图片服务器,看中的就是nginx超强的静态文件处理能力。由于图片量比较大,和web服务器(也是nginx)分开运行,虽然web服务器调用图片没用问题,但毕竟是远程调用,肯定没有本地文件系统那么快,因此仍然有优化的空间。使用前的nginx配置12345location ~*转载 2014-07-29 10:28:18 · 24059 阅读 · 2 评论 -
Nginx缓存区内存配置大小对性能测试的影响
现象:Nginx与应用都在同一台服务器(4g内存、4核cpu)上,nginx缓存区内存配置1g,开启nginx的accesslog,跑图片终端页性能脚本,观察到accesslog里面有90%以上的MISS状态的,nginx缓存没有起到作用,加大nginx缓存内存为2g,清了缓存再次跑性能脚本,accesslog中的MISS状态仍占大部分,且应用服务器的内存空间基本被用完。解决:将nginx与应转载 2014-07-29 10:47:54 · 3343 阅读 · 0 评论 -
关于Nginx的一些优化(突破十万并发)
nginx指令中的优化(配置文件)worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以转载 2014-07-29 10:54:27 · 916 阅读 · 0 评论 -
Nginx Proxy Cache分析
本文从几个部分来详细介绍Nginx的proxy cache功能。第一部分,主要介绍proxy cache的过期、空间管理等。第二部分,主要介绍在Nginx(作为反向代理服务器)收到请求之后,如何检查本地的缓存来确定是否要向后端服务器发起请求。第三部分,主要介绍Nginx向后端服务器发起请求并收到回复的情况下,如何把响应回复缓存到本地。第一部分在Nginx中,如果启用转载 2014-07-29 10:27:53 · 1060 阅读 · 0 评论 -
由于Nginx配置文件问题导致打不开网站
下午手贱看了看nginx的配置文件(PS:老是记不住位置/usr/local/nginx/conf/nginx.conf),稍微改了一些东西,保存重启nginx后发现网站打不开了。。。当时就毛了,ping是通的,连vpn也是通的,唯独网站打不开,看来肯定是把nginx的配置文件弄坏了打开文件看了半天也没发现有什么问题执行/usr/local/nginx/sbin/nginx -t 出转载 2012-09-11 10:25:22 · 43873 阅读 · 0 评论 -
Nginx Location配置总结
语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static//aa匹配到(注意是空格)。 ~ 开头表示区分大小写的正则匹配 ~* 开头表转载 2012-08-21 13:33:01 · 1701 阅读 · 0 评论 -
Nginx的403错误
403错误主要是下面2条原因:(这种情况是你将nginx作为web服务的时候,若其后面还有提供web服务的应用程序,解决办法也类似,安装相同的思路查一查,应该很快就可以解决。绝大部分这个报错都是权限不对。)1、出现此种错误的原因有可能是所有者对目录没有写的权限,此时可用chmod 777 目录名 先完全放开权限,如果问题解决,则在慢慢缩小访问权限。解决办法:chown -R nginx_u转载 2012-08-03 16:35:12 · 2191 阅读 · 0 评论 -
Tengine + Lua + GraphicsMagick 实现图片自动裁剪/缩放
目录[-]一、背景二、系统环境三、软件准备四、软件安装五、脚本编写六、配置七、测试一、背景 随着互联网的快速发展、需求频繁变更、内容数量的俱增、时间的持续增长,图片数量也会越来越多。在实际需求中,会出现在若干个页面或同一个页面不同位置,展示同一条信息以及其缩略图。在这时,如果使用 CSS 控制图片显示的大小,对于那些与该位置不成比例的图片,缩小后就会出现图片变形。转载 2014-12-02 10:38:21 · 2331 阅读 · 0 评论