内容へ移動
fl8 Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
Dokuwiki.fl8.jp
»
02_freebsd
»
02_www
»
WebDAV
トレース:
02_freebsd:02_www:webdav
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== WebDAV ====== ===== 環境 ===== FreeBSD 6.0 Apache 2.0.54 ===== インストール(Apache2) ===== Apache2からはWebDAVが標準で組み込まれているので、これを利用する。Apacheからバージョン2のApacheソースコードをダウンロードする。 <code console> # cd /usr/ports/www/Apache2 # make install </code> ===== 日本語対応(mod_encoding) ===== ■[[http://webdav.todo.gr.jp/download/|WebDAV Resources JP]]よりソースとApache2用のソースをダウンロード <code console> # fetch http://webdav.todo.gr.jp/download/mod_encoding-20021209.tar.gz # fetch http://webdav.todo.gr.jp/download/experimental/mod_encoding.c.apache2.20040616 # tar zxvf mod_encoding-20021209.tar.gz # cd mod_encoding-20021209 # cp ../mod_encoding.c.apache2.20040616 mod_encoding.c # ./configure --with-apxs=/usr/local/sbin/apxs </code> ■そのままgmakeするとエラーが出るので修正 <code console> # vi mod_encoding.c -------------------修正個所----------------------- #include <iconv_hook/iconv.h> ↓ #include </usr/local/include/iconv_hook/iconv.h> -------------------修正個所----------------------- </code> ■Makefileも修正 <code console> # vi Makefile -------------------修正個所----------------------- LIBS = ↓ LIBS = -L/usr/local/lib -liconv -liconv_hook -------------------修正個所----------------------- </code> ■コンパイル gmakeインストールでエラーが表示されるが.libs/にmod_encoding.soができているので、手動でコピーする。 <code console> # gmake # gmake install # cp .libs/mod_encoding.so /usr/local/libexec/apache2/ </code> ===== httpd.confの修正 ===== <code console> # vi /usr/local/etc/apache2/httpd.conf -------------------追加個所----------------------- LoadModule encoding_module libexec/apache2/mod_encoding.so <IfModule mod_encoding.c> EncodingEngine on NormalizeUsername on SetServerEncoding UTF-8 DefaultClientEncoding JA-AUTO-SJIS-MS SJIS AddClientEncoding "cadaver/" EUCJP </IfModule> DAVLockDB /tmp/DAVLock DAVMinTimeout 600 Alias /webdav "/work2/webdav" <Location /webdav> DAV On Header add MS-Author-Via "DAV" DAVMinTimeout 1800 Options +Indexes IndexOptions FancyIndexing AuthType Basic AuthName "Please Input ID and Password." AuthUserfile /etc/webdav.passwd Require valid-user Order allow,deny Allow from all </Location> -------------------追加個所----------------------- </code> ■使用者のIDとPaswordを追加しておく。 <code console> # htpasswd -c /etc/webdav.passwd matsui New password: ***** Re-type new password: ***** Adding password for user matsui </code> ===== Apache再起動 ===== <code console> # apachectl restart </code> ===== 接続確認 ===== Windowsのマイネットワーク ⇒ ネットワークプレースの追加
02_freebsd/02_www/webdav.txt
· 最終更新: 2013/12/19 05:52 by
matsui
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ