apachectl erstellt / var / run / mod_fcgid nicht automatisch

0

[MacBook Pro 2014, Mac OS 10.13.3]

Ich habe mein Apache-Installationssetup, um mod_fcgid zu verwenden . Wenn ich meinen Mac neu starte oder nach dem Neustart /usr/sbin/apachectlnicht mehr im Ruhezustand bin , wird / var / run / mod_fcgid nicht erstellt , was zusammen mit den richtigen Berechtigungen erforderlich ist.

Da ich /usr/sbin/apachectlaufgrund von SIP keine Änderungen vornehmen kann, frage ich mich, wo ich die erforderlichen Befehle zum Erstellen des Ordners hinzufügen kann.

Weg
quelle
Ist das Modul geladen?
Allan
Ja. Damit es funktioniert, muss ich nur den Ordner erstellen und die Berechtigungen festlegen.
gegangen
Die Antwort lautet also "Nein, es funktioniert nicht." apachectlsollte nicht geändert werden, um Module zu laden (aus diesem Grund ist es durch SIP geschützt). Aus einer kurzen, flüchtigen Suche geht hervor, dass dieses [Q / A] ( stackoverflow.com/questions/7303134/… ) das Problem mit mod_fcgidund nicht mit irgendetwas auf Apache oder macOS
Allan
Das Problem ist, dass apachectlnicht berücksichtigt wird, dass mod_fcgid das Ordnersetup benötigt /var/run/mod_fcgid. Meine Frage ist also: Wo ist der beste Ort, da ich apachectldie erforderlichen Befehle nicht bearbeiten kann , damit die Ordner beim Starten von Apache bereit sind?
gegangen
Man könnte die Konfigurationsverwaltung (z. B. Ansible oder so weiter) verwenden, um sicherzustellen, dass die erforderlichen Verzeichnisse usw. vorhanden sind, bevor ein Befehl ausgeführt wird
Uhr