Ubuntu WebDAVを使うための設定メモ
Subversionというバージョン管理システムをやってみようと思い、いろいろ調べてみると、サーバと通信する方法のひとつとして WebDAVを使う云々と書かれていた。WebDAVは昔に聞いたことがある。
WebDAVをGoogleで検索して、ubuntuに設定してみた。ところが、firefox 3.6、IE8で接続してみると、
Forbidden You don't have permission to access /dav/ on this server.
はまりました。Googleで検索したページにはブラウザで閲覧できるようなことが書いてあったのに。
なんと、IEはバージョン7からセキュリティーの問題でWebDAVのサポートをやめていた。WebDAVというのは古い技術なのか。
参考:Internet Explorer TechCenter – webdevクライアントとしてのIE8について
結局、Windowsの場合、[マイネットワーク]で[ネットワークプレースを追加する]から、WebDAVサーバのアドレスを入力すると使えた。
忘れないように、ubuntu 9.10 にWebDAVを設定した手順を残しておく。
rootで作業するので
$ sudo su -
WebDAVで使うディレクトリを作る
# mkdir /var/www/dav # chown www-data:www-data /var/www/dav
Apacheの設定する
# vi /etc/apache2/sites-available/davsite <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/htdocs <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/htdocs> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> Alias /dav /var/www/dav <Location /dav> Dav on </Location> ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost>
WebDAVモジュールを有効にする
# a2enmod dav # a2enmod dav_fs # a2enmod encoding
defaultを無効にする
# a2dissite default
davsiteを有効にする
# a2ensite davsite
apacheの再起動
# /etc/init.d/apache2 restart
【送料無料】Ubuntu Server実践バイブル [ 吉田史 ] |