Mein Fazit: OmniHTTP verursacht oft Konfigurationsprobleme.
Der ist über Dialogfenster eigentlich noch am einfachsten von allen zu konfigurieren. Ich habe hier noch die Version 1.01 installiert und hätte auch auf die neueste Version geupdated, wenn man nicht gezwungen wäre, sich alle paar Monate eine neue (zeitlich beschränkte) Version downzuloaden. Die 1.01 läuft auch nur unter Windows95 und nicht unter 98 oder NT.
Apache wird auch oft verwendet, aber es gibt auch oft konfigurationsprobleme.
"Probleme" gibt es auch hier eigentlich nicht; allerdings gibt es hier nicht so einen schönen Konfigurations-Dialog wie bei OmniHTTPd, sondern man muß eine Konfigurations-Datei editieren. Apache ist normalerweise ein Webserver für Unix-Plattformen, aber es gibt auch eine Win32-Version, auch wenn gewarnt wird, daß diese nicht ganz so stabil sein soll. (Aber wer stellt sich auch schon einen Webserver mit Apache unter Windows hin...?) Zum lokalen Testen von Perl-Scripts ist Apache unter Windows jedoch in Ordnung. Umständlich ist gegenüber dem OmniHTTPd nur, daß man den Pfad zum Perl-Interpreter im Script angeben muß und nicht in der Webserver-Konfiguration. Daher muß man den entsprechenden Eintrag im Script vor dem Uploaden immer erst ändern. Aber da man die meisten Scripts, was Pfade betrifft, sowieso meistens ändern muß, fällt das nicht so sehr ins Gewicht...
Gruß,
Stefan