我尝试使用“常规软件包”在专用主机上安装Baïkal 。我正在使用 Nginx 作为网络服务器,但我无法让它运行。官方文档仅专门用于在子域 ( http://baikal.mydomain.com ) 上而不是在子目录 ( http://mydomain.com/baikal ) 中运行 Baikal。当我打开http://mydomain.com/baikal/card.php/addressbooks/IstMe/default/我只得到一个“找不到文件”。任何帮助,将不胜感激。
我的 nginx.conf 看起来像这样:
location /baikal {
alias /usr/share/webapps/baikal/html;
index index.php;
rewrite ^/.well-known/caldav /cal.php redirect;
rewrite ^/.well-known/carddav /card.php redirect;
location ~ ^/baikal/(.+\.php)$ {
alias /usr/share/webapps/baikal/html/$1;
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi.conf;
}
}
location ~* /baikal/(\.ht|Core|Specific) {
deny all;
return 404;
}