grundsaetzlich sollten in cgi-bin nur cgi-scripte ausgefuehrt werden koennen, und in htdocs (oder html) nur statische sachen. man kann apache zwar anders konfigurieren, aber das bereitet meistens mehr probleme als es loest. also am besten die html-seiten aus dem cgi-bin rausnehmen und nach htdocs (oder html oder wie auch immer) verschieben und die links im script anpassen.
was fuer probleme koennen auftreten? auf die schnelle fallen mir die folgenden ein:
1. man legt dort auch eigene perl-module ab; da stehen vielleicht sensiblere infos wie passwoerter fuer datenbanken usw. drinnen. die kann sich dann jeder anzeigen lassen (zumindest wenn man den dateinamen weiss) und hat ein sicherheitsproblem
2. man sagt, dass cgi-scripte ueberall ausgefuehrt werden koennen duerfen; wenn man dann z.B. ein perl-script zum download anbieten will, wird das nicht downgeloaded, sondern auf dem server ausgefuehrt...\n\n
<!--EDIT|Strat|1124897670-->