Haproxy(三)实现错误重定向以及读写分离

1.错误重定向

反代服务器:172.25.60.1

客户端:172.25.60.250

1.设置禁止该客户端访问:

表示当172.25.60.250来访问的时候将页面重定向到172.25.60.1:8000下:
Haproxy(三)实现错误重定向以及读写分离

Haproxy(三)实现错误重定向以及读写分离

测试:

Haproxy(三)实现错误重定向以及读写分离

2.将访问请求为westos.org和172.25.60.1都重定向为www.westos.org

1.反代服务器配置:

Haproxy(三)实现错误重定向以及读写分离

2.客户端解析一定不要忘记:

Haproxy(三)实现错误重定向以及读写分离

3.测试:

Haproxy(三)实现错误重定向以及读写分离

Haproxy(三)实现错误重定向以及读写分离

2.实现读写分离

反代服务器:172.25.60.1

实现读取的服务端:172.25.60.3

写入服务端:172.25.60.2

客户端:172.25.60.250

1.反代服务器配置读写方法:

表示如果要写入的话,就到app(172.25.60.2),否则就到172.25.60.3:

Haproxy(三)实现错误重定向以及读写分离

Haproxy(三)实现错误重定向以及读写分离

2.两台服务端:

安装php:

Haproxy(三)实现错误重定向以及读写分离

拷贝准备好的php上传脚本,并且给定权限:

Haproxy(三)实现错误重定向以及读写分离

Haproxy(三)实现错误重定向以及读写分离

3.测试:
测试上传图片:

Haproxy(三)实现错误重定向以及读写分离

读取和之前的实验一样:

Haproxy(三)实现错误重定向以及读写分离