Moin,
* Ratti
Christoph Eckert
- Graphische Oberflächen sind bei der Konfiguration den textbasierten Systemen überlegen, denn Sie vereinen logisch abgebildete Denkstrukturen mit Was hat der Typ der Oberfläche mit "logisch abgebildete[n] Denkstrukturen" zu tun? Das ist Quatsch. Ne, kein Quatsch. Dann erklär mal bitte.
Als ich den Satz gelesen hatte, fiel mir sofort der IIS vs. Apache ein. Oha. Ich erspare es uns, näher auf die Sicherheitsprobleme einzugehen.
Ich kann da die Probleme des Thread-Anstoßers vollkommen nachvollziehen:
IIS installieren: SETUP-EXE klicken, läuft. Perl von Active-State installieren: SETUP.EXE klicken, läuft. IIS Sicherheitsupdates installieren: Läuft.
Aufwand: 15 Minuten, Fachwissen: Nur Basiskrams. Dokulesen: Null Worte. So, damit steht das Ding schon mal. Na sowas. Nun wollen wir doch mal sehen, wie schnell sowas mit der Kommandoozeile gehen kann: apt-get install apache Aufwand: 15 Sekunden, wenn Du langsam tippst.
Mich quält aber immer noch die Frage, was das mit logisch abgebildete Denkstrukturen zu tun hat.
Der IIS stellt die von ihm geservten Ordner als Dateisystem dar, wie ein normales Konqueror-Dateifenster. Man klickt einfach Ordner mit der Rechten Maustaste an und wählt: "Ab hier Zugriffsrechte einschränken, dies erlauben, das verbieten..."
Dagegen ist eine httpd.conf der letzte Mist. Sorry. Ich hasse sie. Du hast da eine etwas andere Sicht der Dinge als ich. Ich muß mich mit dem IIS gerade beruflich anfreunden: Die Dialoge des IIS sind nutzlos, wenn mehr als eine Person damit arbeiten soll. Ein Kollege muß alle Konfigurationsschritte aufschreiben ("Zuerst drücken Sie Knopf A, dann öffnen Sie Dialog B, suchen das Eingabefeld C ..."), die httpd.conf würden wir einfach in die Versionskontrolle stellen.
Ich habe neulich beim apache versucht, cgi-Ausführungsrechte für alle home/*-Ordner freizugeben, nicht nur in /cgi-bin. Eigentlich Basics.
Nach tagelangen Versuchen und Totalvernichtung meiner Config-Datei fand ich dann heraus, daß ich zwar korrekt konfiguriert hatte - irgendwo aber ein include auf eine weitere Config-Datei steht, die meine Rechte wieder überschrieb. Nichts für ungut, aber es fehlen Dir einfach Fähigkeiten, das hat mit dem Benutzerinterface nichts zu tun.
(Ab einer bestimmten Komplexität versagt dieses Erklärungsmodell natürlich. Trotz Klickibunti ist es mir nie gelungen, einen Exchange-Server einzurichten, denn Häkchen-machen nützt mir nix, wenn ich 80% der Häkchen nicht verstehe) Hehe, ich kann Dir ja 500 Screenshots schicken, auf denen man erkennen kann, wie das Ding eingerichtet werden muß. (Ist gelogen: Kann ich nicht.)
-Welche der tollen Features kann ich denn nutzen, ohne feste IP, oder mit höchstens einer Domain? -Was nützen mir Features, für deren Konfiguration ich ein Wochenende opfern muß, um es _vielleicht_ hinzubekommen? -Brauche ich den "Mehrwert"? Wenn nicht: Wozu dann Arbeit machen? Wir reden hier von einem Webserver, nicht von einem Päckchen Pokemonkarten. Wenn Dir ein Spielzeug reicht, dann nimm eben IIS.
Wenn jetzt jemand einen Webserver will, sag ich immer: Willst du ihn selbst einrichten? Nimm den IIS. Kann ich ihn dir einrichten? Dann den apache. Das kann ich nur unterstreichen, mehr als eine Person sollte nicht an einem IIS arbeiten.
[Allgemeines zum Thema Windows vs. Linux] Darauf zu antworten habe ich jetzt keine Lust. Thorsten -- You're not supposed to be so blind with patriotism that you can't face reality. Wrong is wrong, no matter who does it or who says it. - Malcolm X