烂泥:kangle反向代理FTP服务器

本文由秀依林枫提供友情赞助,首发于烂泥行天下

使用kangle有一段时间,感觉kangle还是非常强大的。我们今天就来介绍一下,如果通过kangle反向代理FTP服务器。在此说明kangle目前不支持FTP反向代理功能,此文章中介绍的反向代理FTP服务器其实是利用“曲线救国”的方式来实现的,主要还是利用kangle的HTTP反向代理功能。

既然要将反向代理FTP服务器,那肯定要在内网中的一台服务器上已经安装并设置好了FTP的相关权限。

在此我使用的是Wing FTP这款软件,为什么要使用这款软件呢?各位可以看看我前几天写的那篇文章《烂泥:Wing FTP Server与mysql数据库整合》。

我们主要使用Wing FTP的web管理和访问功能与kangle进行结合,而FTP的21端口,我通过路由器进行了映射。下面我们只介绍80端口的问题。

Wing FTP设置完毕后,我们就要对kangle进行设置了。我们所需要进行的操作是:进入“请求控制”,选择“匹配模块”和“标记模块”各自的“host”模块,输入相应的反向代理信息即可。在这需要注意一点,kangle的规则是有执行顺序的,执行顺序是先后的,谁在前先执行谁。如果你以前设置了同一个主域名的二级域名的话,即使用kangle的wide_host模块的话,那么请把host模块放在wide_host模块之前。

clip_image001

clip_image002

以上设置好后,我们来看看它们的顺序。

clip_image003

以上图中我们可以看到,host 模块和wide_host模块对应了不同的服务器。那么我们现在看看,我们的设置是否生效了?

clip_image004

可以看到HTTP的访问形式已经生效了。那么现在再看看FTP的访问形式如何?

clip_image005

可以看到FTP的形式也可以正常访问了。

PS:此文章还牵涉到有关域名的设置,各位可以看看我以前的文章哦……

未经允许不得转载:烂泥行天下 » 烂泥:kangle反向代理FTP服务器

赞 (0) 打赏

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

支付宝扫一扫打赏

微信扫一扫打赏