"설치

"설치

최근 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"

구성

  1. 플러그인 관리로 이동
  2. 속성 구성
  3. 플러그인을 사용 가능하게 만드세요. "

구성을 위해 다음을 사용합니다. 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%

관련 정보