!["설치](https://rvso.com/image/1417424/%22%EC%84%A4%EC%B9%98.png)
최근 webdav 플러그인을 설치했는데 안타깝게도 작동하지 않습니다. 나는 플러그인의 추가 정보에 있는 지침을 따랐습니다. 즉:
"설치
옵션 1: "http [s] :// / webdav.domain.tld"로 webdav에 접속하는 경우
Under / etc / httpd / conf / httpd.conf:
Add a virtual host to WebDAV domain name (before definition of "Project website hosts virtual alias" if any):
<VirtualHost webdav.domain.tld:80>
Include conf.d / php.conf
DocumentRoot / usr / share / Codendi / plugins / webdav / www
AliasMatch ^ / (. *) / Usr / share / Codendi / plugins / webdav / www / index.php
<Directory /usr/share/codendi/plugins/webdav/www>
Options Indexes MultiViews
AllowOverride None
Order allow, deny
Allow from all
</ Directory>
</ VirtualHost>
그런 다음 플러그인 구성: webdav_base_uri = "/"; webdav_host = "webdav.domain.tld"
구성
- 플러그인 관리로 이동
- 속성 구성
- 플러그인을 사용 가능하게 만드세요. "
구성을 위해 다음을 사용합니다. Tuleap이 켜져 있습니다: Centos 6.5의 Apache 서버에 있는 project.domain.com Tuleap 버전 7.3 Webdav 구성: webdav_host = "files.project.domain.com"
그러나 액세스하려는 경우:http://files.project.domain.com, 우리는 아름다운 404를 얻었고 Apache 로그에 "파일이 존재하지 않습니다: / home / groups / files"가 있습니다. https, tuleap으로 전송됩니다 ...
누군가 아이디어가 있다면 좋을 것입니다.
감사해요.
답변1
최종 가상 호스트 앞에 추가해야 합니다.
#
# Subversion virtual hosts alias
#
<VirtualHost *:80>
ServerName %sys_default_domain%
ServerAlias svn.*. %sys_default_domain%
Include conf.d/codendi_svnroot.conf
</VirtualHost>
... place it here ...
#
# Project web site virtual hosts alias
#
<VirtualHost *:80>
ServerName %sys_default_domain%
ServerAlias *.%sys_default_domain%
...
</VirtualHost>
그렇지 않으면 잡힐 것이다.*.%sys_default_domain%