in reply to Apache reads scripts as html, not cgi

I know you said that you added your alias, but, on my Linux box, there is a file, "test-cgi", that one can use to see if Apache is properly configured to exec cgi scripts (assuming perms are in order). Do you have anything like that on your machine?