「インストール

「インストール

最近、WebDAV プラグインをインストールしましたが、残念ながら動作しません。プラグインの Readme の指示に従いました。

「インストール

オプション 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%

関連情報