Una instalación por defecto de Apache, utilizará una carpeta llamada cgi-bin como sitio donde colocar los programas.
En el fichero de configuración de Apache (apache.conf, httpd.conf, ..) busca una líneas líneas parecidas a estas:
Código:
AddHandler cgi-script .cgi .sh .pl .ida
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory /usr/lib/cgi-bin/>
AllowOverride None
Options ExecCGI FollowSymLinks -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
En este ejemplo, me está diciendo que en el directorio /usr/lib/cgi-bin es donde tengo que poner los cgi.