Jump to content

Caddy (web server): Difference between revisions

no edit summary
No edit summary
 
Line 1: Line 1:
* [https://caddyserver.com/ Website]
* [https://caddyserver.com/ Website]


Caddy is a webserver which is much simpler to configure than Apache and is supposedly just as fast as nginx.
Caddy is a webserver with automatic HTTPS and modern defaults (e.g. http2, websocket support).
It handles HTTPS automatically and can be used as a reverse proxy or load balancer.
 
Advantages of Caddy:
* Much simpler configuration with sane defaults (e.g. no directory listing).
* Automatic HTTPS (redirect, public certificates, self-signed certificates)
* Automatic HTTP/2
 
This article is about Caddy v2.
This article is about Caddy v2.
Note that caddy does not support <code>.htaccess</code> which is only supported in Apache.
Note that caddy does not support <code>.htaccess</code> which is only supported in Apache.


Line 49: Line 41:
==PHP==
==PHP==
# Install <code>php-fpm</code>
# Install <code>php-fpm</code>
# Modify <code>/etc/php/7.4/fpm/pool.d/www.conf</code> to listen on a socket (e.g. 9000)
# Modify <code>/etc/php/7.4/fpm/pool.d/www.conf</code> to listen on a socket or port (e.g. 9000)
<pre>
<pre>
example.com {
example.com {