Wie kann ich dafür sorgen, dass mein iMac Apache-Server immer ausgeführt wird?

0

Ich habe auf meinem iMac (OS X Sierra 10.12.1) zu Hause einen kennwortgeschützten Apache-Server für private Zwecke. Es ist über das Internet zugänglich, so dass ich auch außerhalb meines Zuhauses auf meine Home-Dateien zugreifen kann.

Ich habe die Einstellungen auf meinem iMac so konfiguriert, dass ich den Bildschirm sperren kann, ohne ihn in den Energiesparmodus zu versetzen. Der Webserver läuft jedoch immer noch nicht. Wenn ich versuche, von außerhalb von zu Hause darauf zuzugreifen, funktioniert dies nur in der Hälfte der Fälle. Ich weiß, dass mein Heimnetzwerk usw. nicht funktioniert, da die Verbindung zu meinem VPN-Server, der auf meinem Mac mini im selben Netzwerk ausgeführt wird, immer funktioniert.

Ich verstehe, dass es problematisch sein könnte, einen iMac-Webserver immer zugänglich zu machen, aber wenn jemand weiß, wie man das löst oder die Betriebszeit ein wenig verbessert, wäre ich sehr dankbar.

tjespe
quelle
Aktivieren Sie Wake for Network Access möglicherweise in den Einstellungen unter Energy Saver. Ich bin mir nicht sicher, was es sonst sein könnte, außer die Festplatten in den Ruhezustand zu versetzen, wenn dies möglich ist.
bret7600
Bitte überprüfen Sie Ihre Systemprotokolle auf Apache-Fehler
klanomath
@ bret7600 Danke für den Vorschlag, ich wusste nichts über diese Option. Klingt wie es helfen könnte.
4.
@klanomath Ich glaube nicht, dass es irgendwelche Fehler gibt. Der Server funktioniert immer, wenn mein Mac-Bildschirm eingeschaltet ist. Es ist ohnehin schwierig, diese Fehler zu finden, da der Bildschirm in der Regel eine Weile gesperrt sein muss, bevor das Problem auftritt, und dies geschieht nicht immer. Es ist ein sehr inkonsistentes Problem.
4.
@ bret7600 Anscheinend war diese Einstellung bereits aktiviert. Als ich mir jedoch die anderen Energiesparoptionen ansah, stellte ich fest, dass ich das Kontrollkästchen "Festplatten nach Möglichkeit in den Ruhezustand versetzen" deaktivieren konnte. Vielleicht löst dies das Problem.
4.

Antworten:

1

damit ich auf meine Home-Dateien zugreifen kann, wenn ich nicht zu Hause bin

Wenn dies alles ist, was Sie wirklich tun möchten, verwenden Sie das falsche Werkzeug.

Gehen Sie zu Systemeinstellungen -> Freigabe und aktivieren Sie die Dateifreigabe. Gehen Sie dann zu Optionen (gleiches Fenster) und aktivieren Sie das Kontrollkästchen AFP. Dann leiten Sie Port 548 an Ihrem Router weiter.

Sie können jetzt über den Finder (Gehe zu -> Verbindung zum Server herstellen) mit Lese- / Schreibzugriff auf Ihre Dateien zugreifen, anstatt sie nur herunterzuladen.

Peter
quelle
AFP wird von Windows nicht unterstützt und ist daher keine praktikable Option zum Übertragen von Dateien auf einen Nicht-Mac. Es ist wahrscheinlich, warum er Apache benutzt.
bret7600
Darüber hinaus wird der SMB-Protokolldateiserver auf Port 445 ausgeführt und ist möglicherweise eine weitere (kompliziertere) Option.
bret7600
Obwohl es hauptsächlich um den Zugriff auf Dateien geht, geht es nicht nur darum, ich habe einen ziemlich fortgeschrittenen Webserver und möchte von meinem Telefon und von Windows-Computern darauf zugreifen können. Wie auch immer, ich weiß nicht, ob die AFP-Freigabe besser funktionieren würde als der Webserver.
5.