Skip to main content

PHP et caddy


On a besoin de php-fpm et caddy

Dans le fichier de conf /etc/php-fpm.d/www.conf, verifier que

listen.acl_users = apache,nginx,caddy


user = caddy
; RPM: Keep a group allowed to write in log dir.
group = caddy

La conf caddy

Ici on prend comme exemple un nom de domaine ""

  • creer le fichier /etc/caddy/Caddyfile.d/ avec {

    # Set this path to your site's directory.
    root * /srv/www/

    php_fastcgi unix//run/php-fpm/www.sock 

    # Another common task is to set up a reverse proxy:
    # reverse_proxy localhost:8080

    # Or serve a PHP site through php-fpm:
    # php_fastcgi localhost:9000

    # Refer to the directive documentation for more options.

  • Autoriser php a executer des scripts dans le dossier
chown -R caddy:caddy /srv/www/
semanage fcontext -a -t httpd_sys_script_exec_t '/srv/www/*)?'
restorecon -Rv /srv/www/