客户端访问的不是后端的真实服务器,而是反向代理服务器,当客户端发来一个请求,代理反向代理首先查找自己的缓存看是否有请求的资源有的话直接返回给客户端,没有的话到后端服务器去取资源而后返回给客户端,帮着服务器去处理请求.nginx工作于反向代理时的工作特性是,当客户端请求..
分类:
其他好文 时间:
2014-09-23 18:01:35
阅读次数:
440
实例配置:nginx反向代理:环境:vm1-nginx:IP:eth0172.16.3.2/16eth1192.168.1.2/24vm2-apache+php+mysql:IP:eth0192.168.1.3/24vm3-apache:IP:eth0192.168.1.10/24测试本机:IP172.16.255.109/161、vm1-nginx:配置;#ifconfigeth0172.16.3.2/16up#ifconfigeth1192.168.1.2/24..
分类:
其他好文 时间:
2014-09-23 04:24:34
阅读次数:
236
一:nginxNginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器;作为一款轻量级的Web服务器,具有占有内存少,并发能力强等优势,是高连接并发场景下Apache的不错的替代品;本篇主要介绍Nginx如何作为Web反向代理服务器.特点:非阻塞,调用数..
分类:
其他好文 时间:
2014-09-22 11:04:43
阅读次数:
335
写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正。如有不明白的地方,愿可一起探讨。案例拓扑图安装keepalived和nginx安装keepalived#yum-yinstallkeepalived创建nginx用户组及nginx用户#groupadd-rnginx
#useradd-gnginx-rnginx编译安装nginx-1.4.7#tarx..
分类:
其他好文 时间:
2014-09-19 19:42:26
阅读次数:
503
下面大家跟着辛星来认识一下Nginx把,它是一个跨平台的服务器,但是它和传统的服务器不同的是,它不依赖于线程处理请求,它有自己的扩展性更强的驱动(异步)架构,因此它更加适合在高流量的网站。而且它还可以作为一个负载均衡器,它可以在内部直接支持Rails和PHP程序的,而且它也可以作为一个HTTP代理服务器对外进行服务。Nginx使用C语言写成。
我们上一节介绍了LVS,那么两者的区别是什...
分类:
Web程序 时间:
2014-09-17 15:17:22
阅读次数:
281
ngx_lua是淘宝的维护的产品,真心不错。配置文件包含可以做很多事情的lua脚本。公司有个产品对注册的广告盒子进行反向代理,这样可以在盒子上做很多事情:和服务器通信,远程控制盒子等等。nginx反向代理这些盒子,都是在nginx的配置文件里边配置的。这个配置是要用程序进行生成。越来越多的程序没办法...
分类:
其他好文 时间:
2014-09-04 23:40:00
阅读次数:
336
Nginx反向代理并发能力的强弱,直接影响到系统的稳定性。安装Nginx过程,默认配置并不涉及到过多的并发参数,作为产品运行,不得不考虑这些因素。Nginx作为产品运行,官方建议部署到Linux64位系统,基于该建议,本文中从系统线之上考虑Nginx的并发优化。
1、打开Linux系统epoll支持
epoll支持,能够大大提高系统网络IO的并发数。
2、...
分类:
其他好文 时间:
2014-09-03 13:09:56
阅读次数:
238
平时的开发工作中,有时会遇到脚本权限不对导致403,文件被删除导致404,甚至后端业务异常导致5xx等情况,其实我们可以在服务器加上判断,检测当后端服务出现异常的时候前端返回一个指定的静态文件(也可以是一个动态资源)。这样可以为一些关键业务(html或者动态资源,js等)配置此功能,当后端关键业务出...
分类:
其他好文 时间:
2014-09-01 09:13:02
阅读次数:
245
书接上回,聊一聊nginx的必知必会!!!前言:从该教程往后,涉及到nginx的功能将越来越生产化,因此某些测试必须是基于web架构平台,所以在看本教程之前,建议先安装好LNMP或者LAMP架构,以便测试验证。其次该技术文档的测试是基于前端nginx反向代理与后端LNMP架构来测试的,..
分类:
其他好文 时间:
2014-08-27 18:58:58
阅读次数:
687
安装环境是Ubuntu13.10版本i386,已经安装好nginx服务器和mysql服务器,现在的任务是需要安装php和memcache。直接干货,多余的不说。
1、php安装及错误排查
由于php安装前需要安装很多库文件,因此需要耐心得按照一定的顺序来安装。我按照如下顺序安装:
zlib -> freetype -> libxml2 -> libpng -> libgd2 -> lib...
分类:
Web程序 时间:
2014-08-23 19:06:41
阅读次数:
374