配置kangle使用反向代理

原创
2012/11/20 22:15
阅读数 1.1K

配置文件形式

配置文件形式适用编程使用,在kangle 3.1上,我们使用反向代理非常简单。 创建配置文件,test.xml放入kangle/ext目录中。如果没有ext目录,手动创建。 ext/test.xml内容:

<?xml version="1.0" encoding="utf-8"?>
<config>
  <vh name='test' doc_root='www'  inherit='off' >
  <bind>!*:80</bind>
    <host dir='http://ip:port/'>域名</host>
    <host dir='http://ip:port/'>域名2</host>
  </vh>
</config>
  • 域名,支持泛域名。如*.kanglesoft.com

例如我们反向代理www.kanglesoft.com到192.168.1.1上。*.kanglesoft.net到192.168.1.2上。

<?xml version="1.0" encoding="utf-8"?>
<config>
  <vh name='test' doc_root='www'  inherit='off' >
  <bind>!*:80</bind>
    <host dir='http://192.168.1.1/'>www.kanglesoft.com</host>
    <host dir='http://192.168.1.2/'>*.kanglesoft.net</host>
  </vh>
</config>

使用命令:

kangle -r

即可加载生效。

web管理界面

如果反代的域名数量非常多,基于性能考虑不建议在访问控制中设置反向代理,而应该用配置文件的形式,或者是在虚拟主机中设置反向代理。

展开阅读全文
打赏
0
2 收藏
分享
加载中
正在使用kangle反代,是否能修改500、400等错误的提示信息?
2016/12/22 21:10
回复
举报
反向代理别人的站怎么搞
2016/04/14 03:28
回复
举报
更多评论
打赏
2 评论
2 收藏
0
分享
在线直播报名
返回顶部
顶部