Virtual ftp host 11.. PPrriinncciipplleess Virtual host ftp provides anonymous ftp access for different domains on a single server. Each virtual host is linked to one directory on the server. The FTP protocol does not carry enough information to support virtual hosting. This means you need one IP per virtual host (IP aliases) on the server. The wuftpd server does a reverse lookup on the target IP and finds the proper virtual host to serve. This means you need either proper DNS settings or a properly filled /etc/hosts file. 22.. DDiiaalloogg ddeessccrriippttiioonn Setting a new virtual host involves 2 tasks: Setting the necessary definition for wuftpd and publishing files. The later is done simply by copying files to the proper directory on the hard drive. The first step involves only filling a simple form. We are describing the form here. 22..11.. VViirrttuuaall hhoosstt Enter here the name (full name) of the ftp host. Not only the domain. This is generally something like _f_t_p_._s_o_m_e_-_d_o_m_a_i_n_._c_o_m. This name must exist in the DNS so users may access it. 22..22.. AArrcchhiivvee ppaatthh This is the directory which will be associated with the virtual host. This directory will be created as needed. It will be populated with the minimum runtime necessary to operate a virtual ftp host. 22..33.. BBaannnneerr mmeessssaaggee ffiillee This is an optional field. This is a path of a text file presented everytime a user log in. 22..44.. LLoogg ffiillee By default, all file transfer are logged in the file /var/log/xferlog. You can specify a different one for this virtual host. Later you can review the activity for this virtual host using the /usr/sbin/xferstats utility or the _t_r_a_n_s_f_e_r _l_o_g_s menu.