please have a careful read of your http.conf file.
the cgi-bin that is recognized "automatically" is due to the following....
# Note that if you include a trailing / on fakename then the server will
# require it to be present in the URL. So "/icons" isn't aliased in this
# example, only "/icons/"..
Alias /icons/ "/usr/share/httpd/icons/"
Options Indexes MultiViews
Allow from all
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptAlias directives as to
ScriptAlias /cgi-bin/ "/Library/WebServer/CGI-Executables/"
# "/Library/WebServer/CGI-Executables" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
Allow from all
# End of aliases.
so you see ...without mod_alias and without this line nothing is "automatic".
you will have to set a new alias for the one in your sites folder , or you will have to
alter this entry so your cgi-bin directory is other than the "default" for the OSX layout.
<b> there is an <u>on-line</u> APACHE manual</b>
The "power" of the Apache server is in the configurability. You want automatic---use windows...of course then you "automatically" get what some other idiot wants....
the <b>POWER OF MACINTOSH...be your own idiot!!!!</b>