0

我想为 CardDav 和 CalDav 同步设置 Radicale。

我设置了 Apache 并想用 uwsgi 访问 Radicale。当我输入用户名时,它显示“服务不可用”。

错误日志文件显示: [proxy:error] [pid 21029:tid 140292405581568] (111)Connection denied: AH02454: uwsgi: attempt to connect to Unix domain socket /run/uwsgi/app/radicale/socket (radicale) failed [:错误] [pid 21029:tid 140292405581568] [客户端 178.251.71.190:33788] AH10101:无法连接到后端:httpd-UDS:0

我正在运行 Debian buster。HTTPS 流量似乎有效,我被要求输入用户名/密码。

我拿了examples/apache2-vhost.conf 并且只是编辑了域名/主机名并将conf-available文件更正为radicale-uwsgi.conf(错误)并将其放入/etc/apache2/sites-available(+ a2ensite .. .)。

我还编辑了 /etc/radicale/config 但对我来说,它看起来并没有那么远。

到目前为止,我从未使用过 unix 套接字和 uwsgi,所以我现在有点迷茫。谁能给我一些提示?

谢谢你,弗洛。

4

1 回答 1

0

我终于发现了问题:

首先:libapache2-mod-proxy-uwsgi 是一个建议的软件包,但是,对于在 Debian 建议的方式中运行 Radicale 是必要的。

一开始我还没有意识到这是缺失的,因为我可以启用 proxy-uwsgi(启用站点中的链接确实存在)。我通过拼命尝试任何事情找到了它。

第二:我更改了 /etc/radicale/config 中的 filesystem_folder。但默认值 (/var/lib/radicale/collections) 也锚定在 /etc/uwsgi/apps-available/radicale.ini 和用户激进的主目录中。可能这一切都需要改变才能让它工作。我现在将 /etc/radicale/config 中的 filesystem_folder 更改回默认值,之后它终于起作用了。

我将为这个包提交一个错误报告。

于 2020-12-25T21:04:17.747 回答