This machine was my local lan httpd server, but then I switched that functionality to an opensolaris machine... due to problems with a recent osol build I switched back temporarily. Meantime I must have allowed a new config to get setup ... maybe thru careless allowing of new conf files.
Whatever the reason... before switching away... cgi scripts could fire in any directory... now when I hit a cgi it just reads the actual content of the cgi. Yes the cgi file are set executable and when run from command line they do fire. It appears that the /etc/apache2/* files of Nov.2 use /etc/apache2/vhost.d/default_vhost_include to allow simple configs like allowing cgi in any directory. So in the file I find the `Options' line that looks like: Options Indexes FollowSymLinks So I changed that to: Options All Indexes FollowSymLinks Includes ExecCGI (That line is take from an older configuration but it was in a different location (/etc/apache2/vhosts.d/00_default_vhost.conf)) The newer files appear to call the above mentioned `include' from /etc/apache2/vhosts.d/00_default_vhost.conf instead. But anyway... after inserting: Options All Indexes FollowSymLinks Includes ExecCGI Restarting apache... there is no change... cgi scripts still just get read like a text file. Also tried switching in the old 00_default_vhost.conf and eliminating the new default_vhost_include Retart... but I see no change at all. No errors are thrown in /var/log/apache2/error_log either. The cgi files are simply read like text. Double checked that they are executable and confirmed they are. Where to from here?