Baïkal 전용 호스트에 "일반 패키지"를 설치하려고합니다. 나는 웹 서버로 Nginx를 사용하고 있지만 실행시킬 수는 없다. 공식 docs은 서브 디렉토리 (http://mydomain.com/baikal) 대신 서브 도메인 (http://baikal.mydomain.com)에서 바이칼을 실행하기 위해 전용으로 사용됩니다. 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;
}
해결책을 찾았습니까? – confile
불행히도 : - \ – LongFlick