nginx
文章平均质量分 93
山谷佬码农
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nginx安装与配置(一)
Nginx("engine x")是俄罗斯人编写的一款高性能的HTTP和反向代理服务器。Nginx选择高效的epoll作为网络I/O模型,在高连接并发的情况下,Nginx是Apache服务器不错的替代品。它能支持高达50000个并发连接数,而相应的内存,CPU等系统资源消耗却非常低,运行非常稳定。在国内,新浪博客,新浪播客,网易新闻等多家网站使用Nginx作为Web服务器或者反向代理服务器...原创 2012-12-17 21:58:02 · 169 阅读 · 0 评论 -
nignx 实现图片服务器负载均衡与缓存
公司想把图片从阿里云的服务器上迁移到自己的服务器,顺便建立一套新的图片存储系统。开始打算使用FastDFS,但是FastDFS有自己的文件名生成规则,我们网站已经有了很多图片,如果每个图片都重新生成的话,工作量比较大。由于时间原因,临时采用了nginx来实现。 采用了3台服务器,每台服务器上都安装了nginx。用户访问相应图片时,根据自己定义的nginx location的hash规则...2013-01-13 17:44:11 · 173 阅读 · 0 评论 -
Openresty学习使用(一)记录爬虫结果日志
Openresty学习使用(一)记录爬虫结果日志业务场景openresty安装Openrestry配置Java调用问题业务场景日志记录很多时候是一种高并发场景的解决方案,对于不那么重要或者及时的场景可以通过异步记录日志的方式,异步将日志存储成文件,可以加快业务的返回,后续可以用ELK等框架对日志进行分析处理。本文所说的爬虫都是垂直领域的爬虫,结果都以JSON格式进行返回。由于爬虫整体的不稳定...原创 2019-06-07 12:21:55 · 818 阅读 · 0 评论 -
Openresty学习使用(二)平滑发版与升级
发版场景开发过程中,总是需要时不时的发版,常常也有那种因为人工操作失误导致的生产事故。问题目前很多web应用都采用nginx来实现负载均衡。通过在upstream里面配置多个服务器来进行请求分发。在和某台服务器通讯的过程中,如果发生错误, 请求将被分派给下一个服务器, 直到所有可用服务器都被尝试。如果没有任何一个服务器可以可以返回成功的应答,则客户端将会收到和最后一台机器的通讯结果。ups...原创 2019-06-09 08:33:12 · 534 阅读 · 0 评论 -
Openresty学习使用(三)发版脚本
Openresty学习使用(三)发版脚本说明脚本代码lua-upstream-nginx-module相关lua-resty-upstream-healthcheck相关发版脚本说明本文是利用上篇文章中介绍的两个openresty的插件来实现发版。插件如下:lua-resty-upstream-healthchecklua-upstream-nginx-moduleOpenResty ...原创 2019-06-09 09:29:16 · 874 阅读 · 0 评论 -
Openresty学习使用(四)日志切割
Openresty学习使用(四)日志切割说明Logrotate日志切割问题执行时间的问题如何告诉应用程序重新打开日志文件说明安装新版nginx的时候,会自动在/etc/logrotate.d目录下面生成一个nginx的文件,每天会自动进行日志切割,保留10天的文件等。但是openresty并没有这个功能,所以需要手动创建配置文件。LogrotateLinux服务器上我们可以用Logrota...原创 2019-06-22 08:45:26 · 3385 阅读 · 0 评论
分享