2 votes

Comment mon serveur Apache peut-il s'amorcer automatiquement sans plist LaunchDaemon ?

Il y a quelques mois, j'ai installé un serveur Apache sur un Mac Mini fonctionnant sous Mac OS 10.14.6. Il fonctionne très bien. Chaque fois que je redémarre le Mac, le service Apache démarre également, ce qui est très bien.

Ma question est : pourquoi ? Il n'y a pas de fichier /Library/LaunchDaemons/org.apache.x. Je ne trouve rien non plus dans la bibliothèque des utilisateurs. Il s'agit d'une installation propre du système d'exploitation et rien d'autre n'est installé (à l'exception de choses comme carbon copy cloner, bbedit, pathfinder, etc).

Qu'est-ce que je rate ?

Merci, dave

0 votes

Oui, le dossier /Library/LaunchAgents/ ne contient que quatre fichiers (énumérés ci-dessous) et la bibliothèque personnelle de l'utilisateur (~/Library/) ne contient même pas de dossier LaunchAgents. Il doit me manquer quelque chose.

1 votes

Il y a une différence entre /Library/LaunchDaemons/ et /System/Library/LaunchDaemons Lequel avez-vous vérifié pour voir quatre fichiers ?

0 votes

C'est ce qui me manquait. J'avais oublié qu'il y avait trois bibliothèques et non deux et j'avais supposé que la bibliothèque racine était la bibliothèque système. Merci pour votre aide.

1voto

nohillside Points 82672

L'Apache standard est lancé par /System/Library/LaunchDaemons/org.apache.httpd.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Disabled</key>
    <true/>
    <key>Label</key>
    <string>org.apache.httpd</string>
    <key>EnvironmentVariables</key>
    <dict>
        <key>XPC_SERVICES_UNAVAILABLE</key>
        <string>1</string>
        <key>OBJC_DISABLE_INITIALIZE_FORK_SAFETY</key>
        <string>YES</string>
    </dict>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/sbin/httpd-wrapper</string>
        <string>-D</string>
        <string>FOREGROUND</string>
    </array>
    <key>OnDemand</key>
    <false/>
</dict>
</plist>

0 votes

C'est vrai. Ce fichier n'existe pas. Il n'y a que quatre fichiers dans ce dossier : com.apple.installer.x, com.barebones.x, com.bombich,x, com.cocoatech.x. Le dossier LaunchAgents est vide.

0 votes

@DaveNasralla Vous êtes sûr de vérifier le bon chemin ? Je compte plus de 300 fichiers, dont beaucoup sont essentiels pour les fonctionnalités de base de MacOS.

0 votes

C'est vrai. J'ai confondu /Bibliothèque avec /Système/Bibliothèque. C'est bon maintenant.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X