在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端...
分类:
编程语言 时间:
2014-08-21 19:02:54
阅读次数:
195
LAMP缓存图从图中我们可以看到网站缓存主要分为五部分服务器缓存:主要是基于web反向代理的静态服务器nginx和squid,还有apache2的mod_proxy和mod_cache模浏览器缓存:包括页面html缓存和图片js,css等资源的缓存PHP缓存:有很多免费的PHP缓冲加速工具,如apc...
分类:
其他好文 时间:
2014-08-21 12:50:34
阅读次数:
181
反向代理及Nginx示例1 反向代理的概念反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。通常的代理服务器,只用于...
分类:
其他好文 时间:
2014-08-19 20:25:45
阅读次数:
194
1、nginx相对于apache的优点:? 轻量级,同样起web?服务,比apache 占用更少的内存及资源? 抗并发,nginx?处理请求是异步非阻塞的,而apache?则是阻塞型的,在高并发下nginx?能保持低资源低消耗高性能? ap...
分类:
其他好文 时间:
2014-08-19 16:57:15
阅读次数:
166
软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。AD:软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是...
分类:
其他好文 时间:
2014-08-19 02:07:43
阅读次数:
316
【编者按】在公司的发展中,保证服务器的可扩展性对于扩大企业的市场需要具有重要作用,因此,这对架构师提出了一定的要求。Octivi联合创始人兼软件架构师Antoni Orfin将向你介绍一个非常简单的架构,使用HAProxy...
分类:
数据库 时间:
2014-08-18 20:39:03
阅读次数:
402
userwww;#定义Nginx运行的用户和用户组worker_processes2;#nginx进程数,建议设置为等于CPU总核心数。#error_loglogs/error.log;全局错误日志定义类型#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;进程文件events{工作模式与连接数上限wor..
分类:
Web程序 时间:
2014-08-18 18:53:54
阅读次数:
258
Nginx是一个轻量级的高性能Web服务器、反向代理服务器、邮件(IMAP/POP3/SMTP)服务器,是Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发,第一个公开版本0.1.0发布于2004年10月4日,以类BSD许可证的形式发布。Nginx选择epoll and kqueue 作为开发模型并使用C编写,在系统资源和CPU使用率上比Apache有着较大的优势。同时安装非常...
分类:
Web程序 时间:
2014-08-15 01:30:47
阅读次数:
221
nginx反向代理配置及优化前言: 由于服务器apache抗不住目前的并发.加上前端squid配置后,问题依然无法解决.而页面程序大部分是动态.无法使用fastcgi来处理.因此想使用nginx做为反向代理apache.整个配置安装过程很简单.第1部分:安装1 建立用户及组/usr/sbin/gro...
分类:
其他好文 时间:
2014-08-14 20:27:19
阅读次数:
203
新建两个站点,端口分别使用 80 和 81,在DNS中新建A记录,指向该计算机(10.4.34.41)配置过程如下:1.在Windows Server 2012 R2上 安装ARR,URL Rewriter组件。 ARR3.0需要如下组件支持:WebFarmFramework 2.2(该组件又需要W...
分类:
其他好文 时间:
2014-08-14 13:17:08
阅读次数:
442