202004-25 nginx 反向代理和负载均衡策略实战案例 HOT 本文先对nginx的作用和基本的配置做了简单说明;然后通过负载均衡的实例测试了不同负载均衡算法的具体应用反馈结果。帮助自己更加深刻的理解nginx服务器中的一些配置细节。 继续阅读 >
202004-25 Nginx入门到实战 HOT 服务器版本:CentOS 7.2 为了保证学习阶段不遇到奇怪的事情,请保证以下四点(大神选择性无视) 确认系统网络 确认yum可用 确认关闭iptables 确认停用selinux 继续阅读 >
202004-23 Nginx反向代理与负载均衡 HOT 在做需求的时候,有时候会和别的三方系统交互,如调用一个第三方系统的http接口查询商品物流信息,获得响应数据返回给我们自己系统的前端页面进行展示,整个流程会遇到什么样的问题呢,现在整理一下。 继续阅读 >
202004-22 nginx配置跨域、gzip加速、代理示例 HOT 配置跨域,这个很简单,直接打开配置nginx.conf ,在http下配置下面三行代码;当然如果你是想某一个虚拟主机下跨域,那就在哪个server下面添加。 继续阅读 >
202004-09 Apache 和 Nginx 下的 URL 重写 HOT URL 重写是将页面映射到本站另一页面, 而重定向则是将页面映射到另一主机(域名). 其中临时重定向(R=302)和永久重定向(R=301)都是亲搜索引擎的, 是 SEO 的重要技术. 通过重定向, 浏览器和搜索引擎都意思到页面发生了变化, 从而分别改变地址栏显示的地址和更新搜索引擎索引。 继续阅读 >
201901-31 Nginx实现负载均衡的几种方式,可参考学习下 什么是负载均衡当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力。我们可以建立很多很多服务器,组成一个服务器集群,当用户访问网站时,先访问一个中间服务器,在让这个中间服务器在服务器集群中选择一个压力较小的服务器,然后将该访问请求引入该服务器。如此以来,用户的每次访问,都... 继续阅读 >
201803-04 常用负载均衡 HTTP重定向对于HTTP重定向,你一定不陌生,它可以将HTTP请求进行转移,在Web开发中我们经常会用它来完成自动跳转,比如用户登录成功后跳转到相应的管理页面。这种重定向完全由HTTP定义,并且由HTTP代理和Web服务器共同实现。很简单,当HTTP代理(比如浏览器)向Web服务器请求某个URL后,Web服务器可以通过HTTP响应头信息中的Location标记来返回一个新的URL,这意味着HTTP代理需要继续请求这个新的URL,这便完成... 继续阅读 >
201708-12 nginx 中的线程池使得性能提升 9 倍 众所周知,Nginx使用异步,事件驱动来接收连接。这就意味着对于每个请求不会新建一个专用的进程或者线程(就像传统服务端架构一样),它是在一个工作进程中接收多个连接和请求。为了达成这个目标,Nginx用在一个非阻塞模式下的sockets来实现,并使用例如epoll和kqueue这样高效的方法。因为满载的工作进程数量是很少的(通常只有一个CPU内核)而且固定的,更少的内存占用,CPU轮训也不会浪费在任务切换上。这种连... 继续阅读 >
201511-10 你应该了解Nginx的7个原因 Nginx(“enginex”)是一个高性能的HTTP和反向代理服务器,也是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器1负载均衡实现可扩展的浏量管理通过Nginx实现负载均衡将给你所需要的控制权,用来管理并扩展您的Web和移动应用。它提供了一个完整的基于软件应用的分发平台的解决方案,只消耗一小部分的硬件来平衡HTTP和TCP应用的负载。最大限度地提高您的网站和应用程序的可用... 继续阅读 >
201504-22 Nginx、LVS、HAProxy负载均衡软件的优缺点 Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的;大型网站或重要的服务,且服务器比较多时... 继续阅读 >
201503-04 Ngnix 日志管理及 Shell 实现定时完成日志切割 HOT 一、日志管理先来看看ngnix的配置文件的server段接下来我们解释一下默认格式的具体意思#log_formatmain‘$remote_addr(远程IP)–$remote_user(远程用户)[$time_local](访问时间)“$request”(请求方式)‘#‘$status(状态302、404、401、403等)$body_bytes_sent(请求体body长度等)“$http_referer”(referer来源信息)‘#‘”$http_user_agent(用户代理)”“$http_x_forwarded_for(被转发的请... 继续阅读 >
201412-22 nginx最新版本下载地址大全 推荐 2014-7-26更新linux1.73开发版http://nginx.org/download/nginx-1.7.3.tar.gzlinux1.60稳定版http://nginx.org/download/nginx-1.6.0.tar.gz1.60稳定版,更新内容包括ssl功能增强、支持spdy3.1,带请求条件的缓存更新、授权请求模块2013-11-25更新linux版最新nginx下载http://nginx.org/download/nginx-1.5.7.tar.gzhttp://nginx.org/download/nginx-1.4.4.tar.gzwindows版最新nginx下载http://nginx.org/download/ng... 继续阅读 >
201412-03 在Nginx下对网站进行密码保护 很多时候我们需要对一些网站进行密码保护,比如团队内部的站点、demo站点等等。这里所说的密码保护是服务器级的,并非网站应用层的注册登录那一套,而是利用服务器配置和htpasswd文件来实现访问的密码验证。最后的效果就类似(不同浏览器的界面有所不同):如果认证失败,就会报HTTP错误:401AuthorizationRequired。要实现这样的功能,就需要更改服务器的配置,并设定好用于登录的用户名和密码。首先... 继续阅读 >
201412-03 对 Nginx SSL 的性能进行调整 这篇文章是讲web服务器方面的性能调整。不包括数据库性能的调整。初始化服务器这个web服务器运行在一个EC2t1。micro环境。我选择Nginx+PHP5-FPM来运行php页面,出于安全考虑我使用SSL。测试性能我使用Blitz。io来进行压力和性能测试。下面的是我压力测试的命令。功能是在60秒内逐渐增加用户。在整个过程中,Blitz。io每秒创建一个请求并增加4个用户(rise/run=260/60)。-p1-250:60https://mydo... 继续阅读 >
201412-03 Nginx 战斗准备 —— 优化指南 大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出nginx的性能,你必须更深入一些。在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。这是一个简单的预览&md... 继续阅读 >
201412-03 10 个Nginx 的安全提示 Nginx是当今最流行的Web服务器之一。它为世界上7%的web流量提供服务而且正在以惊人的速度增长。它是个让人惊奇的服务器,我愿意部署它。下面是一个常见安全陷阱和解决方案的列表,它可以辅助来确保你的Nginx部署是安全的。1.在配置文件中小心使用"if"。它是重写模块的一部分,不应该在任何地方使用。“if”声明是重写模块评估指令强制性的部分。换个说法,Nginx的配置一般来说是声明式的。在有些情况... 继续阅读 >
201411-11 开源中最好的Web开发资源大全 文章来源:Best“mustknow”opensourcestobuildthenewWeb。个人感觉这个收集贴收集成相当的全。学习HTML5编程和设计★ HTML5Rocks :MajorFeatureGroups 的学习 HTML5的资源 (HTML5演示,教程). 源码很不错的 HTML5Dashboard –Mozilla,效果很炫。WhatWGDevelopers,一个清楚的HTML5技术规格说明书。★ StackOverflow :大名鼎鼎的技术问答式论坛。★ Addyosmani,jQuery和JavaScript... 继续阅读 >