Moin!
so, Problem ist vorerst gelöst. Hab gerade in der httpd.conf eine Directory-Anweisung für cgi-bin gefunden. Nachdem ich die Anmeldeanweisung dort reingesetzt habe, haben sich die Skripte auch korrekt angemeldet.
Einzig negative Seite ist natürlich, dass die Einschränkung jetzt auf alle cgi-Module gilt, nicht nur für eine bestimmte Menge an Skripten. Kann man das vielleicht noch irgendwie auf eine bestimmt .exe oder irgendwas einschränken?
Unabhängig davon, ob es evtl. möglich wäre, vielleicht mit einem <Files>-Container die Anmeldung zu konfigurieren, halte ich die Trennung von anmeldepflichtigen Skripten und öffentlichen Skripten per Verzeichnistrennung für eine gute Idee. Das bedeutet für dich allerdings, dass du die Pfade entweder der geschützen oder offenen Skripte verändern mußt - allerdings: Da die geschützten Skripte ja ohnehin über eine virtuelle URL aufgerufen werden, dürfte diese Veränderung die einfacher realisierbare sein. An der Browser-URL ändert sich dann nichts, nur die Skripte befinden sich dann in cgi-secure statt cgi-bin (wobei der wirkliche Name vollkommen uninteressant ist).
- Sven Rautenberg