Hello,
Maybe anonymous access is the cause of the problem ? Try to configure "Connect As" option to avoid anonymous access problem on the virtual directory.
Amagi's answer is a good advice, i personally add mime type .* application/octet-stream on all my preferred servers.