>2-а виртуальных хоста на одном сервере вхожу на первый попадаю в
>свою директорию вхожу на второй попадю в первую директорию
><Directory /*>
> AllowOverwrite on
></Directory>
>
>DenyFilter \*.*/
>
><VirtualHost ftp.agromt.ru>
>ServerName "Microsot FTP Server 4.0"
>MaxClients 5
>MaxLoginAttempts 5
>DefaultRoot /home/www/agromt/
>TransferLog /var/log/ftp/agromt.log
>ExtendedLog /var/log/ftp/agromt.all.log
>User agromt
>Group ftp
><Directory /home/www/agromt/>
><Limit LOGIN>
> DenyAll ! agromt
></Limit>
></Directory>
></VirtualHost>
>
><VirtualHost ftp.w17.ru>
>ServerName "Microsot FTP Server 4.0"
>MaxClients 5
>MaxLoginAttempts 5
>DefaultRoot /home/www/w17/
>TransferLog /var/log/ftp/w17.log
>ExtendedLog /var/log/ftp/w17.all.log
>User w17
>Group ftp
><Directory /home/www/w17/>
><Limit LOGIN>
> DenyAll ! w17
></Limit>
></Directory>
></VirtualHost>
Могу ли я использовать больше одного VirtualHost на одном IP?
Нет, по крайней мере не HTTP/1.1 через виртуальный хостинг. Это изначальное ограничение текущего FTP RFC., в отличие от HTTP/1.1 спецификации, не имеющее сравнимого с HTTP разделом "Host: foo.bar.com" механизма для указания информации, с какой машиной установлено соединение. Таким образом, единственный способ для того, чтобы определить, для какого VirtualHost предназначено соединение, это по IP пункта назначения.
Единственным исключением здесь является ситуация, в которой вы хостите многочисленные серверы на одном IP при помощи разных портов, однако здесь необходимо, чтобы клиент использовал non-standard порт, отсюда можно сделать вывод, что данное решение массового хостинга не самое лучшее.