I have got perl working perfectly in my main site, they are executing as expected. However in my virtualhost site (subdomain), the perl files are downloading (or attempting to) rather than executing. I have been tearing my hair out trying to get this working but no matter what I do I can't get .** files to execute in the cgi-bin of my virtual directory. I have been searching for solutions for the past 4 hours and have tried everything I have come across, and nothing works for me. The only modified file in my Apache2 configuration is the /etc/apache2/sites-available/default file, and currently it is as follows (except for the sitename): Code: <VirtualHost *:80> ServerAdmin [email protected] I will transfer $7.00 via Paypal to the first person that posts an answer that will resolve my issue, thanks!