memorandum
FrontPage
管理
ヘルプ
VineLinux3.x/Apache2.0/WebDAVを使うための設定
をテンプレートにして作成
開始行:
* 概要 [#u21d3abb]
WebDAV(Distributed Authoring and Versioning protocol for ...
* 設定手順 [#q99a91fe]
** ロックディレクトリの作成 [#z772071d]
# mkdir /usr/local/apache2/lock
# chown apache:apache /usr/local/apache2/lock/
>apache2の動作ユーザーapacheがアクセスできるように、lock...
** WebDAVディレクトリの作成 [#t7d2d8eb]
# mkdir /home/httpd/dav
# chown apache:apache /home/httpd/dav/
>davディレクトリの所有者をapacheに変更します。
- SSL用のディレクトリを作る場合
# mkdir /home/httpd/davssl
# chown apache:apache /home/httpd/davssl/
** httpd.confの編集 [#a38cfd70]
# vi /usr/local/apache2/conf/httpd.conf
>一番最後に追加
Alias /dav "/home/httpd/dav"
DAVMinTimeout 600
DavLockDB lock/DavLock
<Location /dav>
DAV On
Options Indexes
AuthType Basic
AuthName "Webdav"
AuthUserFile "/usr/local/apache2/conf/.htpasswd"
Require valid-user
</Location>
Alias /dav "/home/httpd/davssl" ←SSL用
<Location /davssl>
DAV On
Options Indexes
SSLRequireSSL
AuthType Basic
AuthName "Webdav (SSL)"
AuthUserFile "/usr/local/apache2/conf/.htpasswd"
Require valid-user
</Location>
この設定ではSSLを有効にしないとBasic認証になるためパスワ...
SSLだと認証も含め、すべての通信が暗号化されます。SSLで使...
** アクセス用パスワードの作成 [#w50881b1]
"test"ユーザーのパスワードを作成
# /usr/local/apache2/bin/htpasswd -c /usr/local/apache2/...
New password:
Re-type new password:
Adding password for user test
** apache2の再起動 [#w6ad8bd9]
# /etc/rc.d/init.d/apache2 restart
httpdを停止中: ...
httpdを起動中: ...
** 動作の確認 [#l4020057]
#ref(dav.png)
クライアントでIEを起動して、ファイル→開く、でWebDAVの"ド...
ファイルをコピーしたりフォルダを作成したりしてみてくださ...
うーむ、Windows2000からだと文字化けする・・・。やっぱり、mod...
WindowsXPは標準でURLをUTF-8として送信しているようです。で...
*Tips [#y0b9815e]
**エラーが記録されてる [#vac56666]
Webフォルダからアクセスするとerror_logに、
_vti_inf.html
_vti_bin
といったファイルがないと言われる。動作に問題は無いが気持...
これはWindowsのWebフォルダが誤作動を起こしているためで、...
apache2のソースディレクトリに移動する
# cd httpd-2.0.54/modules/metadata/
コンパイル、インストール
# /usr/local/apache2/bin/apxs -c -i -a mod_headers.c
/usr/local/apache2/modules/mod_headers.soがインストールさ...
httpd.confの編集
# vi /usr/local/apache2/conf/httpd.conf
>
LoadModule headers_module modules/mod_headers.so
が記述されていることを確認し、以下を追加する
<Location />
Header add MS-Author-Via "DAV"
</Location>
保存してapache2を再起動
# /etc/rc.d/init.d/apache2 restart
httpdを停止中: ...
httpdを起動中: ...
**htmlのリンクとして開きたい [#p27a96b5]
IE5以上でブラウザから直接リンクとしてWebフォルダを開きた...
<STYLE TYPE="text/css">
<!--
A {behavior: url(#default#AnchorClick);}
-->
</STYLE>
<A FOLDER="http://xxxx:80/dav">Open Folder View</A>
と記述してOpen Folder ViewをクリックするとWebフォルダとし...
* コメント [#j56264e0]
#comment
終了行:
* 概要 [#u21d3abb]
WebDAV(Distributed Authoring and Versioning protocol for ...
* 設定手順 [#q99a91fe]
** ロックディレクトリの作成 [#z772071d]
# mkdir /usr/local/apache2/lock
# chown apache:apache /usr/local/apache2/lock/
>apache2の動作ユーザーapacheがアクセスできるように、lock...
** WebDAVディレクトリの作成 [#t7d2d8eb]
# mkdir /home/httpd/dav
# chown apache:apache /home/httpd/dav/
>davディレクトリの所有者をapacheに変更します。
- SSL用のディレクトリを作る場合
# mkdir /home/httpd/davssl
# chown apache:apache /home/httpd/davssl/
** httpd.confの編集 [#a38cfd70]
# vi /usr/local/apache2/conf/httpd.conf
>一番最後に追加
Alias /dav "/home/httpd/dav"
DAVMinTimeout 600
DavLockDB lock/DavLock
<Location /dav>
DAV On
Options Indexes
AuthType Basic
AuthName "Webdav"
AuthUserFile "/usr/local/apache2/conf/.htpasswd"
Require valid-user
</Location>
Alias /dav "/home/httpd/davssl" ←SSL用
<Location /davssl>
DAV On
Options Indexes
SSLRequireSSL
AuthType Basic
AuthName "Webdav (SSL)"
AuthUserFile "/usr/local/apache2/conf/.htpasswd"
Require valid-user
</Location>
この設定ではSSLを有効にしないとBasic認証になるためパスワ...
SSLだと認証も含め、すべての通信が暗号化されます。SSLで使...
** アクセス用パスワードの作成 [#w50881b1]
"test"ユーザーのパスワードを作成
# /usr/local/apache2/bin/htpasswd -c /usr/local/apache2/...
New password:
Re-type new password:
Adding password for user test
** apache2の再起動 [#w6ad8bd9]
# /etc/rc.d/init.d/apache2 restart
httpdを停止中: ...
httpdを起動中: ...
** 動作の確認 [#l4020057]
#ref(dav.png)
クライアントでIEを起動して、ファイル→開く、でWebDAVの"ド...
ファイルをコピーしたりフォルダを作成したりしてみてくださ...
うーむ、Windows2000からだと文字化けする・・・。やっぱり、mod...
WindowsXPは標準でURLをUTF-8として送信しているようです。で...
*Tips [#y0b9815e]
**エラーが記録されてる [#vac56666]
Webフォルダからアクセスするとerror_logに、
_vti_inf.html
_vti_bin
といったファイルがないと言われる。動作に問題は無いが気持...
これはWindowsのWebフォルダが誤作動を起こしているためで、...
apache2のソースディレクトリに移動する
# cd httpd-2.0.54/modules/metadata/
コンパイル、インストール
# /usr/local/apache2/bin/apxs -c -i -a mod_headers.c
/usr/local/apache2/modules/mod_headers.soがインストールさ...
httpd.confの編集
# vi /usr/local/apache2/conf/httpd.conf
>
LoadModule headers_module modules/mod_headers.so
が記述されていることを確認し、以下を追加する
<Location />
Header add MS-Author-Via "DAV"
</Location>
保存してapache2を再起動
# /etc/rc.d/init.d/apache2 restart
httpdを停止中: ...
httpdを起動中: ...
**htmlのリンクとして開きたい [#p27a96b5]
IE5以上でブラウザから直接リンクとしてWebフォルダを開きた...
<STYLE TYPE="text/css">
<!--
A {behavior: url(#default#AnchorClick);}
-->
</STYLE>
<A FOLDER="http://xxxx:80/dav">Open Folder View</A>
と記述してOpen Folder ViewをクリックするとWebフォルダとし...
* コメント [#j56264e0]
#comment
ページ名:
検索
AND検索
OR検索
編集操作
一覧
単語検索
最終更新
バックアップ
ヘルプ
トップページ
http://kayanomori.net/
↑
アクセス数
本日:0人
昨日:0人
総数:0人
現在:3人
最新の20件
2022-07-16
投票箱
2022-01-30
FrontPage
2022-01-29
めも
2018-02-03
SandBox
PukiWiki
InterWikiName
FormattingRules
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
InterWiki
日本語
複数画像アップ掲示板 ECOUP(エコアップ) v1.31
日記/2006-12-12
日記
日記/2005-10-04
特定のオートコンプリート履歴だけを削除する
日記/2005-10-06
小ネタ集/WordPress
日記/2005-10-05
整形ルール
edit