Caddy: Difference between revisions

imported>Onny
mNo edit summary
imported>Onny
Add example for PHP Fastcgi
Line 55: Line 55:
};   
};   
</nowiki>}}
</nowiki>}}
=== Redirect ===
=== Redirect ===


Line 67: Line 68:
};
};
</syntaxhighlight>
</syntaxhighlight>
=== PHP FastCGI ===
Serving a PHP application in <code>/var/www</code> on <code>localhost</code>.
<syntaxhighlight lang="nix>
services.caddy = {
  enable = true;
  virtualHosts."http://localhost" = {
    extraConfig = ''
      root    * /var/www
      file_server
      php_fastcgi unix/var/run/phpfpm/localhost.sock
    '';
  };
};
</syntaxhighlight>
You'll need a [[Phpfpm|PHP-FPM]] socket listening on Unix socket path <code>/var/run/phpfpm/localhost.sock</code>.
== See also ==
== See also ==
* [https://caddyserver.com/docs/ Official Caddy documentation]
* [https://caddyserver.com/docs/ Official Caddy documentation]


[[Category:Applications]]
[[Category:Applications]]
[[Category:Web Servers]]
[[Category:Web Servers]]