Hi,
[...] im Verzeichnis /usr/local/httpd/cgi-bin/ abgelegt habe.
<FORM ACTION="/usr/local/httpd/cgi-bin/login"
unterscheide zwischen Pfaden im Filesystem und im virtuellen Serversystem. Beide sind vollkommen unterschiedlich und haben prinzipiell nichts miteinander zu tun - auch wenn sich häufig das eine leicht auf das andere abbilden läßt.
Während Dein erstgenannter Pfad im Filesystem richtig ist, muß der Pfad via HTTP vermutlich "/cgi-bin/login.cgi" lauten.
Cheatah