Http-Server auf dem Mac

Aus maxTechCorner

Symptom

Seit OS X Mountain Lion hat Apple die Web-Server-Funktion entfernt. Mit einem einfachen Befehl lässt sich dennoch jedes Verzeichnis als HTTP-Server bereitstellen.

Vorgehen

  1. Einen Ordner anlegen (z. B. lokalerServer).
  2. Im Terminal per cd in das gewünschte Verzeichnis wechseln.
  3. HTTP-Server starten:
# Python 3 (aktuell):
python3 -m http.server 8080

# Python 2 (aeltere macOS-Versionen):
sudo python -m SimpleHTTPServer 8080
  1. Im Browser http://localhost:8080 aufrufen – es erscheint die Verzeichnisauflistung, im Terminal die GET-Requests.
HTTP-Server im Terminal starten


HinweisDer ursprüngliche Befehl python -m SimpleHTTPServer gilt für Python 2. Aktuelle macOS-/Python-Versionen verwenden python3 -m http.server.

Unterstützung von m.a.x. it

Bei plattformübergreifender App- und Software­entwicklung unterstützt Sie m.a.x. it mit individueller Softwareentwicklung.


Über m.a.x. it Die m.a.x. Informationstechnologie AG ist seit über 30 Jahren IT-Partner mittelständischer und großer Unternehmen in München und bietet maßgeschneiderte Lösungen und Services in den Bereichen Cloud, Cybersecurity, Netzwerk, Windows, Linux und Softwareentwicklung. Sie haben eine Frage zu diesem Artikel oder brauchen Unterstützung? Kontakt aufnehmen