本帖最后由 unclecat 于 2017-2-8 13:41 编辑
利用宝塔后台的反向代理功能做均衡负载
两台服务器
A B
在服务器A上将网站abc.com反向到服务器B,abc.com某线路解析到服务器A,所有对于abc.com的请求均由服务器B提供内容
因为服务器A资源仍有剩余,为了充分利用,在服务器A上abc.com的根目录新建子目录 如 new
请教该如何排除这个新的目录,因为实际访问解析到A服务器的abc.com/new/依然还是请求服务器B的内容,而服务器B上面又不存在这个目录所以404
--------------------------------------------2月8号编辑-------------------------------------------
已找到解决方案在配置文件中重新指定文件夹的根目录就好了,其他的反向代理配置宝塔默认的不变,此方法可以完美解决两台服务器做同一域名网站均衡负载的问题
- server {
- server_name abc.com;
-
- location /new {
- root /path/to/file/on/ServerA;
- }
-
- location / {
- proxy_pass http://ServerB;
- }
- }
复制代码
|
|