web服务器-两台webservice服务器使用一个地址访问?

问题描述

两台webservice服务器使用一个地址访问?

现在有两台web服务器都有一套相同webservice,一台是备用机。
当主服务器崩溃之后会切换到备用机上,
那webservice的地址是本机ip和端口等信息组成的。
这时webservice客户端访问的应该是主机的地址,备用机的地址他不知道。
有没有方法可以让客户端访问时,如果主机不能访问,自动切换到备用机?

解决方案

用nginx负载均衡,当一台服务器挂掉的时候,不至于外网无法访问

解决方案二:

根据你的需求,是一个高可用问题,一台值守,有问题切换到备机,适用lvs热切换服务,关于lvs搭建请问度娘

@lixin4054 的也可以考虑,虽然不完全是解答问题,但是一个7层负载方案,你单独拿一台机器做nginx,后端为Master和backup做负载,同时提供服务,其中一个挂了,不影响使用。

解决方案三:

要么就load balance机器放到前面,客户端连接它,它来自动切换主机,备用机

解决方案四:

感谢各位的解答,大概有些思路。

时间: 2024-11-13 11:19:51

web服务器-两台webservice服务器使用一个地址访问?的相关文章

同一javaweb项目在同样配置的两台Linux服务器上,一台能正常访问,另一台就报错!

问题描述 同一javaweb项目在同样配置的两台Linux服务器上,一台能正常访问,另一台就报错! java.lang.reflect.InvocationTargetException sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.Delega

两台MYSQL服务器 主库坏挂掉后 备库启动,应用不更改设置

问题描述 两台MYSQL服务器 主库坏挂掉后 备库启动,应用不更改设置 我有两台mysql数据库服务器,服务器A 192.168.46.128 备库B 192.168.30.129 现在想做主主或者主备复制,另外想实现当主库A挂掉之后,备库B接管继续工作.正常情况应用程序连接数据库是通过IP连接的,假如我之前连了192.168.46.128,那它挂了之后,备用数据库启动IP就变成了192.168.30.129 请教大神,我改如何设置做到,主库挂了,应用不做修改的情况下,可以自动连到192.168

整合两台linux服务器的存储空间。

问题描述 公司有两台linux服务器.都提供不同的服务.又都提供samba服务.有什么好的方案,把这两台服务器的存储空间整合在一起.也就是windows客户段通过samba访问的时候,读写的空间是这两台服务器整合之后的存储空间.

Linux下SVN服务器同时支持Apache的http和svnserve独立服务器两种模式且使用相同的访问权限账号_Linux

说明: 服务器操作系统:CentOS 6.x 服务器IP:192.168.21.134 实现目的: 1.在服务器上安装配置SVN服务: 2.配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问: 3.Apache的http和svnserve独立服务器两种模式使用相同的访问权限账号. 具体操作: 一.关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉

两台windows服务器----SVN的迁移

两台服务器,进行SVN的迁移:系统平台:windows server 2003 版本库:test源服务器:192.168.1.14目标服务器:192.168.1.12源SVN版本库的path: D:\svn\test要迁移到的path: E:\svn\test 第一种方法:(推荐) 首先说明:这个目标服务器上的SVN是可以用,本文中只是将它们的版本库进行迁移. 1.停止http服务,本文中用的是apache (源服务器)(目标服务器)2.cd C:\Program Files\Subversio

两台linux服务器相互拷贝文件的两个方法

方法一 假设目前我们有两台服务器:(A) *.111(B) *.222 现在我们要将*.111服务器上/temp/目录下的所有文件复制到*.222服务器的/test/目录下:那我们进行命令行模式:键入以下指令: scp root@*.111:/temp/ /test/ #注解 以root身份进入远程*.111服务器,将*.111服务器上的/temp/及以下文件复制到*.222本机服务器的/test/目录下: 方法二:linux两台服务器间copy传输文件的最简单方法 linux中传输文件有scp

两台域服务器上IIS站点windows身份认证站点怎么做单点登陆?

问题描述 两台服务器,都加入了相同的域,上面的IIS网点都配置为windows身份认证,怎么做单点登陆?A:192.168.1.39--url="http://192.168.1.39/web1/Default.aspx";B:192.168.1.40--url="http://192.168.1.40/web2/Default.aspx";A站点的代码如下,没法跳转到B站点.stringurl="http://192.168.1.40/web2/Defa

CentOS 6.x下SVN服务器同时支持Apache的http和svnserve独立服务器两种模式且使用相同的访问权限账号

说明:   服务器操作系统:CentOS 6.x   服务器IP:192.168.21.134   实现目的:   1.在服务器上安装配置SVN服务:   2.配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问:   3.Apache的http和svnserve独立服务器两种模式使用相同的访问权限账号.   具体操作:   一.关闭SELINUX   vi /etc/selinux/config   #SELINUX=enforcing #注释掉   #SELI

两台SqlServer数据同步解决方案

server|sqlserver|解决|数据|数据同步 前些天遇到特殊需求,两台SqlServer服务器天隔一方,需要实效性很高的数据同步.     大家知道通过internet网,要高准确性和高实效性的实现两台数据库数据同步是个棘手的问题.     网络上找了些资料,有一篇文章可供参考http://www.sxsoft.com/technology_test/show_news.asp?id=450,文章中介绍了Sqlserver的出版和订阅方法来同步数据.根据文章做了下试验,是可以的,有以下