apache 如何配置ftp反向代理服务器?


我用apache 2.4.7 在ubuntu 14.04上配置ftp 反向代理服务器。
已经安装proxy 和 proxy_ftp模块
ftp站点配置文件


 <VirtualHost *:21>
RewriteEngine On
ServerName ftp.mydomain.com
ProxyPass / ftp://192.168.2.200/
ProxyPassReverse / ftp://192.168.2.200/
</VirtualHost>

但是有问题:


 root@gateway:~# netstat -apn | grep 21
tcp        0      0 58.179.0.214:53         0.0.0.0:*               LISTEN
1040/named
tcp        0     64 58.179.0.214:22         58.179.0.213:46093      ESTABLISHED
1841/4
tcp        0      0 58.179.0.214:22         58.179.0.213:40710      ESTABLISHED
1063/3
tcp6       0      0 :::21                   :::*                    LISTEN
1964/apache2
udp        0      0 0.0.0.0:52192           0.0.0.0:*
1036/squid3
udp        0      0 58.179.0.214:53         0.0.0.0:*
1040/named
udp        0      0 58.179.0.215:137        0.0.0.0:*
788/nmbd
udp        0      0 58.179.0.214:137        0.0.0.0:*
788/nmbd
udp        0      0 58.179.0.215:138        0.0.0.0:*
788/nmbd
udp        0      0 58.179.0.214:138        0.0.0.0:*

apache2在21端口监听为ipv6方式,我的ftp仍然无法连接。有没有办法让他进行ipv4连接?

apache2.4 reverse-proxy apache ftp

mykey 9 years, 9 months ago

Your Answer