Skip to main content

Webhosting mit OS X (Mountain Lion und später)

iWeb Cloud - Introduction (Juni 2026)

iWeb Cloud - Introduction (Juni 2026)
Anonim

Beginnend mit OS X Mountain Lion und Fortfahren mit allen nachfolgenden Versionen von OS X entfernte Apple die Webfreigabe-Funktion, durch die das Freigeben einer Website oder zugehöriger Dienste zu einem einfachen Mausklick wurde.

Die Web-Sharing-Funktion verwendet die Apache-Webserveranwendung, damit Sie Ihren eigenen Webserver auf Ihrem Mac ausführen können. Viele Personen nutzen diese Funktion, um eine lokale Website, einen Webkalender, ein Wiki, ein Blog oder einen anderen Dienst zu hosten. Einige Unternehmen verwenden Web Sharing zum Hosten von Funktionen zur Zusammenarbeit von Arbeitsgruppen. Viele Webentwickler verwenden Web Sharing, um ihre Website-Designs zu testen, bevor sie auf einen Produktions-Webserver verschoben werden.

Der moderne OS X-Client, dh OS X Mountain Lion und höher, bietet keine Steuerelemente mehr zum Einrichten, Verwenden oder Deaktivieren von Web Sharing. Der Apache-Webserver ist weiterhin im Betriebssystem enthalten, Sie können jedoch nicht mehr über die Benutzeroberfläche des Macs darauf zugreifen. Sie können, wenn Sie möchten, einen Code-Editor verwenden, um die Apache-Konfigurationsdateien manuell zu bearbeiten, und dann die Terminal-Anwendung zum Starten und Beenden von Apache verwenden, jedoch für eine Funktion, die in früheren Versionen des Betriebssystems einfach zu bedienen war. das ist ein großer rückschritt.

Wenn Sie Web-Sharing benötigen, empfiehlt Apple die Installation der Server-Version von OS X, die über den Mac App Store zu einem günstigen Preis von 19,99 $ erhältlich ist. OS X Server bietet weitaus besseren Zugriff auf den Apache-Webserver und seine Funktionen als jemals zuvor mit Web Sharing verfügbar war. Aber mit Mountain Lion hat Apple einen großen Fehler gemacht. Wenn Sie eine Upgrade-Installation durchführen, bleiben alle Ihre Web Server-Einstellungen erhalten. Dies bedeutet, dass Ihr Mac einen Webserver ausführen kann, aber Sie können ihn nicht einfach ein- oder ausschalten.

Nun, das stimmt nicht ganz. Sie können den Webserver mit einem einfachen Terminalbefehl ein- oder ausschalten, den ich in dieser Anleitung einführe. Apple hätte jedoch einen einfacheren Weg dafür bieten sollen, oder besser noch, Web Sharing zu unterstützen. Es ist unvorstellbar, dass Sie das Feature verlassen, ohne einen Aus-Schalter bereitzustellen.

So stoppen Sie den Apache-Webserver mit einem Terminalbefehl

Dies ist der schnelle Weg, um den in Web Sharing verwendeten Apache-Webserver zu stoppen. Ich sage "schnell und schmutzig", weil der Befehl nur den Webserver ausschaltet. Alle Ihre Website-Dateien bleiben erhalten. Wenn Sie jedoch nur eine Site schließen müssen, die zu OS X Mountain Lion oder später migriert wurde und noch ausgeführt wurde, ist dies der Fall.

  1. Starten Sie das Terminal unter / Applications / Utilities.
  2. Die Terminal-Anwendung wird geöffnet und zeigt ein Fenster mit einer Befehlszeile an.
  3. Geben Sie den folgenden Text an der Eingabeaufforderung ein oder kopieren Sie ihn / fügen Sie ihn ein und drücken Sie die Eingabetaste. sudo apachectl stop
  4. Wenn Sie dazu aufgefordert werden, geben Sie Ihr Administratorkennwort ein und drücken Sie die Eingabetaste.

Das war es für die schnelle Methode, um den Web-Sharing-Dienst zu stoppen.

So hosten Sie eine Website auf Ihrem Mac weiter

Wenn Sie weiterhin Web Sharing verwenden möchten, bietet Tyler Hall einen sehr praktischen (und kostenlosen) Bereich für Systemeinstellungen, in dem Sie Web Sharing über die vertraute Systemeinstellungen-Oberfläche starten und stoppen können.

Doppelklicken Sie auf die Datei Web Sharing.prefPane, nachdem Sie den Web Sharing-Einstellungsbereich heruntergeladen haben. Die Datei wird in Ihren Systemeinstellungen installiert. Starten Sie nach Abschluss der Installation die Systemeinstellungen, wählen Sie den Einstellungsbereich für die Webfreigabe aus und aktivieren Sie den Webserver mit dem Schieberegler.

Gewinnen Sie mehr Kontrolle über die Webfreigabe

Tyler Hall hat eine weitere praktische Anwendung namens VirtualHostX entwickelt, mit der der integrierte Apache-Webserver des Mac viel besser gesteuert werden kann. Mit VirtualHostX können Sie virtuelle Hosts einrichten oder eine komplette Webentwicklungsumgebung einrichten. Dies ist besonders dann der Fall, wenn Sie mit dem Webdesign noch nicht vertraut sind oder eine Website schnell und einfach zum Testen einrichten möchten.

Es ist zwar möglich, Websites von Ihrem Mac mithilfe von Web Sharing und VirtualHostX zu hosten, es gibt jedoch zwei weitere Entwicklungs- und Hosting-Systeme, die eine Erwähnung verdienen.

MAMP, ein Akronym für Macintosh, Apache, MySQL und PHP, wird seit langem für das Hosting und die Entwicklung von Websites auf dem Mac verwendet. Es gibt eine App mit demselben Namen, mit der Apache, MySQL und PHP auf Ihrem Mac installiert werden. MAMP erstellt eine gesamte Entwicklungs- und Hosting-Umgebung, die von den von Apple bereitgestellten Dienstprogrammen getrennt ist. Das bedeutet, dass Sie sich keine Sorgen machen müssen, dass Apple das Betriebssystem aktualisiert und eine Komponente Ihres Webservers nicht mehr funktioniert.

OS X Server bietet derzeit alle Web-Serving-Funktionen, die Sie wahrscheinlich in einem benutzerfreundlichen Paket benötigen. Neben dem Web-Serving erhalten Sie auch Dateifreigabe, Wiki-Server, Mail-Server, Kalenderserver, Kontaktserver, Nachrichtenserver und vieles mehr. Für 19,99 US-Dollar ist dies ein gutes Geschäft, aber es ist ein sorgfältiges Lesen der Dokumentation erforderlich, um die verschiedenen Dienste richtig einzurichten und zu nutzen.

OS X Server wird auf Ihrer aktuellen Version von OS X ausgeführt. Im Gegensatz zu früheren Versionen der Serversoftware ist OS X Server kein vollständiges Betriebssystem. Voraussetzung ist, dass Sie bereits eine aktuelle Version von OS X installiert haben. OS X Server bietet eine einfache Möglichkeit, Servervorgänge zu verwalten, die eigentlich bereits im Standard-OS X-Client enthalten sind, jedoch verborgen und deaktiviert sind.

Der Vorteil von OS X Server ist, dass die Verwaltung der verschiedenen Servervorgänge wesentlich einfacher ist als der Einsatz von Code-Editoren und Terminalbefehlen.

Apple hat den Ball fallen gelassen, als die Web-Sharing-Funktion beseitigt wurde, die seit der Veröffentlichung von OS X Bestandteil von OS X ist. Glücklicherweise stehen andere Optionen zur Verfügung, wenn Sie Ihren Mac weiterhin für Webhosting und -entwicklung verwenden möchten.