Lo normal es que haya que guardar los cgi en una carpeta especial, y/o tener una extensión.
Por ejemplo, la gran mayoría de las veces, esa carpeta se llama cgi-bin/, así que deberemos mover los programas allí. O que la extensión sea .cgi. Entonces los tendremos que renombrar.
Todo depende de lo que te indique tu alojamiento de Internet. Debes preguntarles a ellos.
Cuando lo sepas, puedes probar mi
CGI mínimo, para comprobar que funciona correctamente.