|
httpd.confのDocumentRootディレクティブで設定したディレクトリより上位のディレクトリにWeb DAVを設定したい場合は、DocumentRoot配下にシンボリックリンクを作成し、そのリンク先に上位ディレクトリを指定する必要があります。 下記要件を満たすWeb DAVを設定してみたいとします。
まずServerNameをSERVERとし、DocumentRootが/etc/Apache/htdocsなので、この配下にシンボリックリンクを作成する必要があります。(URLがhttp://SERVER/DAV/の為) シンボリックリンクはlnコマンドで作成します。/etc/Apache/htdocsをカレントディレクトリとして ln -s /tmp/test/ DAV を実行します。 これでDABというシンボリックリンクが作成され、リンク先は/tmp/testとなります。 | ||||||
| Locationディレクティブを使用 | ||||||
|
次にLocationディレクティブでシンボリックリンクを指定します。 以下、例です。 <Location /DAV> DAV On </Location>以上で設定は終わりです。 これで、http://SERVER/DAV/にアクセスすればWev DAVが開き、そこにファイルなどを置くことが可能になります。 また、置かれたファイルはディスクの/tmp/test/配下に置かれることになります。 |