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:此文章还牵涉到有关域名的设置,各位可以看看我以前的文章哦……

相关文章
|
3天前
|
缓存 负载均衡 安全
反向代理服务器如何提升信息安全
反向代理服务器如何提升信息安全
|
1月前
|
SQL 分布式计算 DataWorks
DataWorks常见问题之dataworks连接FTP服务器失败如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
3月前
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统搭建FTP服务器教程】
现在,你已经成功在Ubuntu系统上搭建了FTP服务器。你可以使用FTP客户端连接到你的FTP服务器,并上传、下载文件。注意,为了安全起见,建议配置SSL/TLS加密以保护数据传输。
63 0
|
5月前
|
Unix Shell Linux
客户端如何查找FTP服务器的用户名和密码
客户端如何查找FTP服务器的用户名和密码
|
4月前
|
网络协议 安全 Linux
小白带你学习文件共享服务器FTP和SAMBA的学习(二十二)
小白带你学习文件共享服务器FTP和SAMBA的学习(二十二)
82 0
|
3月前
|
存储 运维 程序员
快速搭建一个FTP服务器
快速搭建一个FTP服务器
57 0
|
1月前
|
存储 网络协议 安全
如何搭建外网可访问的Serv-U FTP服务器,轻松远程共享文件!
如何搭建外网可访问的Serv-U FTP服务器,轻松远程共享文件!
|
2月前
|
Java
java上传、下载、预览、删除ftp服务器上的文件
java上传、下载、预览、删除ftp服务器上的文件
|
2月前
|
弹性计算 缓存 负载均衡
ECS配置问题之FTP密码修改失败如何解决
ECS配置指的是对阿里云Elastic Compute Service(弹性计算服务)实例的硬件和软件资源进行设置的过程;本合集将详述如何选择合适的ECS配置、调整资源配比以及优化实例性能,以满足不同应用场景的需求。
|
3月前
|
网络安全 Windows
ubuntu20.04 FTP服务器搭建
ubuntu20.04 FTP服务器搭建