Beispiel Caddy PHP
Das nachfolgende Beispiel erweitert das Caddy-Beispiel mit PHP
/srv/salt/caddy/php.sls
😯 Probleme:
PHP läuft auf den RedHat-Systemen nicht, weil per Standard ein Socket statt einem TCP Port verwendet wird.
Was passiert, wenn Sie diesen State auf ein Ubuntu oder Debian-System anwenden?
🧩 Aufgaben:
Erweitern Sie den State mit einem If-Else-Block, sodass auf RedHat-Systemen die Datei
/etc/php-fpm.d/www.conf
geändert wird. Ersetzen Sielisten = /run/php-fpm/www.sock
durchlisten = 127.0.0.1:9000
mit dem State-Modul file.replace.Erweitern den State, indem Sie folgenden Check an den Anfang setzen. Der State bricht ab, wenn die nötigen Voraussetzungen nicht gegeben sind.
Last updated