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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.