虚拟主机与proftpd的问题

我需要一个支持基于名称的虚拟主机的 Linux上的FTP服务器。

基于proftpd文件,这个软件包支持基于名字的和基于IP的虚拟主机。 实际上,我想在一个IP地址上定义两个虚拟服务器。 然后所有用户根据域名login到ftp服务器到特殊目录。

例如,我们有两个名字为xyhn的网站,我们有ftp用户。

我的configuration文件是在以下几行:

/etc/proftpd/proftpd.conf

..... include /etc/proftpd/conf.d/h.conf include /etc/proftpd/conf.d/x.conf 

/etc/proftpd/conf.d/x.conf

 <VirtualHost xy> MaxLoginAttempts 3 RequireValidShell no DefaultRoot /home/x/ </VirtualHost> 

/etc/proftpd/conf.d/h.conf

 <VirtualHost hy> MaxLoginAttempts 3 RequireValidShell no DefaultRoot /home/h/ </VirtualHost> 

使用这些设置当我loginyo xy或hn时,我login到指向/ home / h /的目录。 如果我在proftpd.conf中replace两个包含行,首先包含x.conf和 h.conf ,用xy或者hnlogin后,/ home / x /被打开。