Frage

Es gibt so viele Linux-Distributionen zur Auswahl! Was ist der „beste“ Linux Geschmack für eine Web-Hosting-Umgebung ausgeführt wird in erster Linie: Apache HTTP, Tomcat oder JBoss, MySQL und Alfresco (nicht unbedingt alle in der gleichen Instanz).

Gibt es signifikante Unterschiede in Bezug auf die einfache Verwaltung und Konfiguration, Leistung und Stabilität für solche Anwendungen, etc.?

Was würden Sie empfehlen?

Danke! Mike

War es hilfreich?

Lösung

Sie alle verwenden ähnliche Werkzeuge Dinge wie Webmin zu verwalten, und sshd.

Was sind Sie besser vertraut mit. Red Hat-basierte Systeme (Fedora, Mandriva) oder Debian-basierte Systeme (Ubuntu). Diese Familie teilen wird, ein paar Dinge bestimmen. Erste rpm Verpackung vs deb Verpackung.

Sie wollen auch auf der Ebene der Aktivität des Projekts suchen. Mandriva und Ubuntu sind zwei Beispiele für aktive Verteilungen. Das versucht mit aktuellen Versionen von Software zu halten.

Anders als das die meisten Sachen führt mit wenig Unterschied.

Andere Tipps

Sie können auch prüfen wollen Open , wie es von der gleichen Firma, die Java in erster Linie entwickelt und ich habe Gerüchte gehört, dass es unterstützt besser Threading als Linux funktioniert und in Java-Threads sind sehr wichtig.

Update: Da Oracle das Verteilungsmodell von Opensolaris auf einem kommerziellen ein geändert Sie vielleicht die Open-Source-Gabel überprüfen Open (dank für die Erhebung dieser, um meine Aufmerksamkeit sed). Oracle scheint den nicht offenen Solaris bietet nach wie vor werden, und auch Java nicht besitzt, so für sich selbst entscheiden.

Nein, nicht wirklich.

Es ist wirklich mehr nach unten auf die Pakete, die Sie die Verteilung installieren, als Sie laufen.

Für die Stabilität Menschen immer Cent OS empfehlen, weil es die Arm mans ist RHE (wie in es im Grunde RHE ist aber frei-as-in-Bier)

Es hängt ganz davon ab, welche Werkzeuge (insbesondere kommerziell) Sie verwenden. Die meisten Linux-Zeug ist für RHEL (Red Hat Enterprise Linux) ausgeliefert, so sind Sie in der Regel am besten dran, dass die Verwendung. Centos ist eine kostenlose Verteilung basiert auf RHEL (in der Tat ist es fast identisch), so ein Zeug gegeben Verkäufer arbeitet in der Regel die gleiche gibt.

Es hängt auch von Hardware-Unterstützung. Wenn Sie mit (zum Beispiel) Dell-Server unterstützen sie RHEL, aber wahrscheinlich nicht z.B. Ubuntu so dass Sie wollen wirklich eine Distribution verwenden, die von Ihrem Hardwarehersteller oder ihre Werkzeuge unterstützt wird, kann nicht funktionieren.

Es ist nicht ein Fall von „besten“ Web-Anwendungen für das Hosting, aber für die Verwendung in einer kommerziellen gehosteten Umgebung. Wir verwenden Centos so können wir RHEL Sachen verwenden.

ich in der Regel mit einfachen alten Debian fein waren (Ubuntu hat seine Warnungen, die auf falschen Zeiten treffen Sie manchmal). Zugegeben erfordert es ein wenig Konfiguration im Voraus aber einmal dort, seine stabil wie nichts. I-Repositories der Regel nicht verwenden, wenn sie sehr allgemeine Dinge sind, sondern kompilieren mir Dinge aus den deb-Pakete. Es gibt ein bisschen mehr Kontrolle darüber, was Sie wirklich mit Ihrem System tun wollen, und Sie können zu einem gewissen Grad optimieren. Derzeit bin ich ohne große Probleme für einige Monate Tomcat 6 auf Debian läuft.

Aber ich denke, die debian Familie viel freundlicher ist sogar Dinge zu implementieren, die Sie nicht wirklich viel Ahnung haben, auf oder wenn Sie wollen etwas schnell implementieren, oder wenn Sie versuchen, etwas in der Site aus. In einer idealen Welt würde ich tue Tests in einer anderen Maschine oder chroot, aber hey, ich bin nur ein fauler Sysadmin manchmal:)

Ich habe mit einem kompletten Sun-Stack zu spielen und es scheint bisher gut zu arbeiten.

  • Open
  • Glassfish
  • MySQL

ich Dateien in Groovy entwickelt bereitstellen .war mit Grails, aber es gibt immer mehr Möglichkeiten für Lösungen PHP und Ruby bereitstellen. Wenn die Kosten wichtig ist, Sun ist immer sehr aggressiv Partnering mit Hosting-Unternehmen kostenloses Hosting für ein Jahr zur Verfügung zu stellen. Ich habe nicht viele Hindernisse hatte, aber manchmal muss ich Befehlssyntax nachschauen, da ich Solaris nicht benutzt hatte, vor.

Sie haben erwähnt, Alfresco ausgeführt wird. Sie sollten im Blick Unterstützte Plattformen für die Version, die Sie auf plane Installation (auch wenn Sie Community Edition installiert sind).

Die meisten Menschen laufen Alfresco verwenden entweder Ubuntu Server oder CentOS / Red Hat Enterprise Linux.

Sie haben erwähnt, Linux und Java. Sie haben nicht erwähnen andere Dinge wie ein Appserver, LDAP-Server, DB-Server.

Mit diesen Dingen betrachtet, würden Sie am besten dran mit Redhat, Fedora, CentOS und SUSE / OpenSUSE sein. Ubuntu wird nicht schaden, da sie eine Beziehung mit Sun, aber da JBoss hat einen Teil RedHat werden, ich würde denken, dass Redhat-basierte Distributionen sollten ziemlich gut.

Ich habe verwendet Redhat / Fedora und OpenSUSE-Banking-Produktion Anwendungen zu laufen und sie sind ziemlich gut. Dell bietet eine gute Unterstützung für Redhat + JAVA + ORACLE.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top