![「インストール](https://rvso.com/image/1417424/%E3%80%8C%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB.png)
最近、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"
構成
- プラグイン管理に移動
- プロパティを構成する
- プラグインを利用可能にします。"
私たちの設定では、次を使用します: 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%