My first time trying to get a perl script to run, so probably something obvious. On freebsd 10.3, apache 2.4.25 httpd.conf: /usr/local/etc/apache24/httpd.conf: <IfModule> ... ScriptAlias /cgi-bin/ "/usr/local/www/apache24/cgi-bin/" </IfModule <Directory "/usr/local/www/apache24/cgi-bin"> AllowOverride None Options ExecCGI # (It's my understanding the above Options ExecCGI # is not needed in this case) Require all granted </Directory> The script is world executable and runs fine: $ ./tst.pl Content-type: text/plain; charset=iso-8859-1 hello, World! When I fetch the page http://my.domain.com/cgi-bin/tst.pl all I see is the script echoed. I have virtual hosts set up in extra/httpd-vhosts.conf; I've tried fiddling with that as well to no avail: <VirtualHost *:80> ... ScriptAlias /cgi-bin/ "/usr/local/www/apache24/cgi-bin/" <Directory "/usr/local/www/apache24/cgi-bin/"> Options +ExecCGI AddHandler cgi-script .cgi .pl </Directory> </VirtualHost> Thanks for any pointers, Gary --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx