虚拟服务器实现方法(动态均衡)_服务器

 

1.应用层的虚拟服务器是利用应用层的转发实现的,相当于一台代理服务器,这正是经常提到的虚拟服务器. 

实现方式:利用apache的 ProxyPass 可以实现对虚拟服务器的配置.(httpd.conf中) 

如某公司的WWW服务器为 在httpd.conf中作如下设置: 

ProxyPass /sales 

ProxyPass /rd 

ProxyPass /head 

如上设置生效了以后,对的方位会转到上来. 

对的访问会转到上来, 

客户不直接同 192.168.0.x交互,所有的请求都通过来转发. 

过程如下: 

client () <--> <--> 192.168.0.1 



2.ip层的虚拟服务器.它是利用ip层的反向masq来实现的. 

实现方式:通过对ip包头的目的地址的改写来实现的.linux kernel 2.2.x中带的ip port forward 就是实现的方式.你需要一个管理工具来管理这个方式.此种方式也称为反向NAT. 

设置方法: 

1. 内核编译中选择 ip_port_forward(??) 

2. 利用ipmasqadm 来设置 ip_port_forward. 

ipmasqadm -A -R 192.168.0.1:80 

具体用法请参考man..这里不对. 

ipmasqadm -A -R 192.168.0.2:80 

3.设置ipchains 

ipchains -A forward -j MASQ -s 192.168.0.0/24 

ipchains -A forward -j MASQ -d 192.168.0.0/24 

4. OK.. 

测试: 

1 现在你访问 

2 你访问的ip包发到然后目标地址改为192.168.0.x, x为1或2可以由系统的负载平衡算法来选定. 

3 处理完毕,请求包发回,然后在发回给客户. 

这样,机器就可以扩充了.....你的www服务器负载太大,利用以上两种方式均可以实现.你的telnet服务器负载太大,可以用方法2实现. 

时间: 2024-10-23 22:12:34

虚拟服务器实现方法(动态均衡)_服务器的相关文章

快云vps主机配置免费vpn服务器的方法(windows/linux)_服务器其它

最近发现有好多的朋友在找免费的vpn帐号,通过免费vpn代理ip,利用vpn翻墙技术去寻找自己想要的东西,临渊羡鱼,不如退而结网,今天快云VPS小编,就分享一下,利用相关的免费vpn代理软件和快云VPS怎么配置自己的免费vpn代理服务器,有了自己的免费vpn代理服务器,建立自己的vpn帐号,就不用在到处去找免费的vpn了,或许你还可以送给你的小伙伴一些免费vpn帐号. 因为快云VPS最低的配置型号-快云VPS基础型都支持安装Windows系统,所以,我们首先需要根据我们个人习惯,或者对Windo

Centos下IP与DNS设置方法详解_服务器其它

本文较为详细的讲述了Centos下IP与DNS设置方法.分享给大家供大家参考,具体如下: 1.CentOS 修改DNS 修改对应网卡的DNS的配置文件 # vi /etc/resolv.conf 修改以下内容 nameserver 8.8.8.8 #google域名服务器 nameserver 8.8.4.4 #google域名服务器 2.CentOS 修改网关 修改对应网卡的网关的配置文件 [root@centos]# vi /etc/sysconfig/network 修改以下内容 NETW

浅谈Web服务器和应用服务器的区别_服务器其它

通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods).确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic).  下面让我们来细细道来:  Web服务器(Web Server) Web服务器可以解析(handles)HTTP协议.当Web服务器接收到一个HTTP请求(request

采用软件负载均衡器实现web服务器集群(iis+nginx)_服务器其它

我用nginx实现网站负载均衡测试的例子,windows下IIS做负载实测.   如果你的网站访问量(pv)越来越高,一台服务器已经没有办法承受流量压力,那就增多几台WEB服务器来做负载吧. 做网站负载可以买硬件设备来实现,我们公司用的是F5,不过价格就几十万到上百万,太贵了, 目前好多门户网站与大访问量的网站都在使用nginx做为HTTP服务器,所以nginx是非常优秀的,下面我亲手做这个负载测试吧. 软/硬件环境:   (2台服务器) 第一台:  CPU:Inter(R) 酷睿 i5 CPU

CentOS下搭建SVN服务器的步骤详解_服务器其它

本文实例讲述了CentOS下搭建SVN服务器的步骤.分享给大家供大家参考,具体如下: 1.安装svn yum install -y subversion 2.验证安装是否成功 svnserve --version 3.创建svn版本库 mkdir svn svnadmin create svn/repo 注:这里的repo是版本库名称 4.配置svn 创建版本库后,在这个版本库的conf目录下会生成3个配置文件: [root@singledb conf]# pwd /root/svn/repo/

[windows服务器]serv-u登陆信息设置_服务器

使用FTP Serv-U安装FTPSERVER的朋友,可以使用Serv-U符号信息参数来向CLIENT端显示一些重要的信息.   比如:   Mon Dec 10 22:32:46 2001 220-==============================   Mon Dec 10 22:32:46 2001 220-服务器状态:   Mon Dec 10 22:32:46 2001 220-现在时间:22:35:40, 在过去24小时共有 1578 人访问本服务器.   Mon Dec 1

Memcached缓存系统的介绍、安装以及应用方法详解_服务器其它

本文实例讲述了Memcached缓存系统的介绍.安装以及应用方法.分享给大家供大家参考,具体如下: 一. memcached 是什么? memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database loa

虚拟主机封杀webshell提权!!!!!!!!!!_服务器

 1.为了打造一个安全的虚拟主机,在asp+SQL环境下,我们要做的是封杀ASP webshell.封杀serv-u提权漏洞和SQL注入的威胁 2.默认安装的win主机上webshell功能十分强大,我们要封杀webshell的哪些功能 也就是不让webshell查看系统服务信息,执行cmd命令和略览文件目录,我们要实现的功能是每个用户只能访问自己的目录,而且可以用FSO等ASP组件,在这里我以海洋木马和win200为例给大家演示一下.好多资料都是网上收集而来,在这表示感谢. 3.现在我们先设置

rsync只同步指定目录的方法(已测)_服务器其它

rsync同步指定目录rsync使用–include参数与–exclude参数来实现同步指定目录,并且–exclude目录放在后面. 例如: linux上文件目录 复制代码 代码如下: ls /usr/local/apache/htdocs/site aa bb cc dd ee .. zz 只想同步aa,bb,ee这三个目录,其他的不同步. 实现代码: 复制代码 代码如下: /usr/local/rsync/bin/rsync -azv  --include "aa/" --incl

WampServer设置apache伪静态出现404 not found及You don&#039;t have permission to access / on this server解决方法分析[原创]_服务器其它

本文实例讲述了WampServer设置apache伪静态出现404 not found及You don't have permission to access / on this server解决方法.分享给大家供大家参考.具体如下: 出现404 not found 时: 确保LoadModule rewrite_module modules/mod_rewrite.so开启 然后 复制代码 代码如下: <Directory />     Options FollowSymLinks