issues - apache config, vsftp config

Hi
The server's monitor is repeating:
* Reloading web server config apache2
with the ocassional
* Reloading domain name service... Bind9
Apache needs restarting every few days but does serve pages.
also loging on to FTP I get an error message 'anonymous logins only'
(before upgrading to Ubuntu 9.04 the error was Econnection refused - the other warnings were the same)
The ehcp panel apears to work fine otherwise.

Do you have any suggestions for fixing these (ie what do I need to do to which config files?)
Can I also ask what the 'domainname.com' domain is for?
Thanks
Paul

* domainname.com is only for example, you can delete it .
* Apache restart in a few minutes is normal, but it is disabled in latest version of 0.29.08
* Your vsftpd conf is broken i think, here is mine, which is correct: (/etc/vsftpd.conf)

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
nopriv_user=vsftpd
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
guest_enable=YES
guest_username=vsftpd
local_root=/var/www/vhosts/$USER
user_sub_token=$USER
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd_user_conf

That happens if you upgraded and overwrite ehcp's vsftpd.conf