Friendica的Caddy配置

这个Caddyfile用来测试和Friendica 3.5.2一起运行。

它应该能支持Friendica 3.x的版本,也许还能支持更低的版本。

可替换内容

要使这个配置生效,你应该只替换Caddyfile开头的server_name、到PHP套接字的路径(或IP)和root/*_log参数。

对于FastCGI,建议使用网络套接字而不是文件系统套接字,PHP可能无法预测文件系统套接字。请参阅有关如何指定FastCGI套接字的文档

Caddyfile

server_name {
    root /home/friendica/public
    log    /home/friendica/log/access.log
    errors /home/friendica/log/errors.log

    fastcgi / 127.0.0.1:2000 php {
        env PATH /bin
    }

    rewrite {
        r .*
        to /{uri} /index.php?q={path}&{query}
    }
}