CGI-Scripte werden nur innerhalb des cgi-bin Verzeichnisses und Unterverzeichnissen davon ausgeführt. Das liegt daran, dass der Webserver aus Sicherheitsgründen in einem CGI-Verzeichnis sämtliche andere Zugriffe auf Dateien unterbindet. Das Einzige, was er in diesen Verzeichnissen akzeptiert, sind ausführbare Dateien.