Ich wechsle von einem VPS zu einem dedizierten Mac Mini-Server, auf dem Mavericks läuft. Alles, was ich tun möchte, ist, eine typische Website mit Apache, einem Nginx-Reverse-Proxy, PHP und MySQL zu bedienen.
Meine Website ist nicht riesig, aber auch nicht winzig: Ich verdiene normalerweise hunderttausend Seitenaufrufe pro Tag. Es ist eine öffentliche Website im Internet, kein lokales Intranet. Ich bin mit dem Optimieren von .conf-Dateien und dem Herumfummeln im Terminal vertraut, aber die Idee, virtuelle Hosts zu erstellen und Module manuell einzurichten, überfordert meine Fähigkeiten.
Ich hatte Schwierigkeiten, die richtige Softwarelösung für diese Aufgabe zu finden. Soweit ich das beurteilen kann, gibt es drei grundlegende Möglichkeiten:
Ich würde gerne wissen, wie man einen Mac mini am besten als "echten" Webserver einrichtet, idealerweise mit einer Lösung, die sowohl einfach zu konfigurieren als auch offen ist. Gibt es ein bekanntes Tutorial, dem ich folgen kann? Was ist mit der alternativen Software, die in diesem Monate alten Artikel empfohlen wird, der letztendlich AMPPS empfahl, wenn auch für lokale Tests ?
Für meine eigenen nach außen gerichteten Server habe ich alles innerhalb der integrierten Serversoftware selbst erledigt, mit Ausnahme der Verwaltung virtueller Hosts, für die ich VirtualHostX verwendet habe .
Das beste mir bekannte Tutorial zur Konfiguration von Mavericks für die Verwendung durch Webserver stammt von Charles Edge auf seiner Website Krypted . Ich habe im Wesentlichen denselben Prozess befolgt, und bisher habe ich seit der Bereitstellung keine Probleme gesehen.
OS X hat Apache. Dies ist ein ziemlich normaler Build, also sollten Sie in der Lage sein, ihn so zu konfigurieren, dass er fast alles tut, was Sie möchten. Wenn Sie dies tun möchten, müssen Sie sich möglicherweise über die Apache-Konfiguration und dergleichen informieren. Es gibt überall zahlreiche Tutorials zum Einrichten virtueller Hosts usw.
Hier ist eine exemplarische Vorgehensweise zum Einrichten eines Servers in Mountain Lion, der in Mavericks größtenteils ähnlich ist: http://mwholt.blogspot.com/2013/03/install-nginxphpmysql-on-os-x-mountain.html
Sie könnten sich auch einfach den OS X Server leisten. Es bietet möglicherweise nicht alles, wonach Sie suchen, aber es macht eine Reihe von Verwaltungsaufgaben (einschließlich virtueller Server) recht einfach.
Koffer