Also for reference here is what my final proftpd.conf file looks like. The
important part is that I commented out the VirtualHost that is the same as
the IP I confiugred my machine as.
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName "ProFTPD"
ServerType inetd
DeferWelcome off
DefaultServer on
DisplayLogin .ftphelp
DefaultRoot / wheel
DefaultRoot / admin-users
DefaultRoot ~/../../.. site-adm
DefaultRoot ~ !site-adm
# Turn off reverse dns and ident lookups
# changes made 10/4/2006
UseReverseDNS off
IdentLookups off
# Port 21 is the standard FTP port.
Port 0
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 002
# Set the user and group that the server normally runs at.
User nobody
Group nobody
# set persisten passwd to off so proftp uses glibc functions
# to look at passwd and group files
PersistentPasswd off
# Normally, we want files to be overwriteable.
<Directory />
AllowOverwrite on
</Directory>
# A basic anonymous configuration, no upload directories.
# Restore file permissions capability to site administrator
<Global>
# Report localtime, not GMT
TimesGMT off
ServerIdent on "Infoconex RUTH FTP Server"
</Global>
# begin global -- do not delete
MaxClients 100000
# end global -- do not delete
# COMMENTED OUT 10/9 to fix slow FTP Login issue
# Only applicable if sites use the same IP as
# the server was given.
#<VirtualHost 192.168.240.105>
# DefaultRoot / wheel
# DefaultRoot / admin-users
# DefaultRoot ~/../../.. site-adm
# DefaultRoot ~ !site-adm
# AllowOverwrite on
# DisplayLogin .ftphelp
#</VirtualHost>