はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

 webdav接続時に文字化け
日時: 2009/07/31 16:52
名前: おやっさん

はじめまして。
いつもここのHPを活用させていただいております。

さて、この度、初めてwebdavの導入をしようと奮闘しております。
CentOS 5.3(2.6.18-128.2.1.el5)に
Apache2.2(httpd-2.2.3-22.el5.centos.2)を利用しwebdavを構築しようと考えております。
※mod_encoding.c-apache2.2-20060520.patchインストール済み

フォルダは
/var/www/http/webdav/
を共有しようと思っております。

また、同フォルダーに対してsambaでのアクセスをし、samba、webdavどちらでも読み書き可能な状態にしたいと考えております。

sambaのほうは日本語が問題なく表示できているのですが、webdavのほうが文字化けして読めない状態になっております。

また、sambaはeucJPのエンコードを利用しており、webdavの設定ではUTF-8になっているのでそこらへんが問題ではないかと思っているのですが、色々設定をいじっても改善されないので投稿させていただきました。

webdav及びsambaのコンフィグを以下に記載いたします。
よろしくお願いいたします。

######################################################

/etc/httpd/conf/httpd.conf(必要なところのみ)

ServerRoot "/etc/httpd"
AddDefaultCharset Off

#
# WebDAV module configuration section.
#
<IfModule mod_dav_fs.c>
  # Location of the WebDAV lock database.
  DavLockDB /var/lib/dav/lockdb
</IfModule>

#######################################################

/etc/httpd/conf.d/webdav.conf
#
# This is to permit URL access to WebDav.
#
Alias /webdav/ "/var/www/html/webdav/"
<IfModule mod_dav.c>
  DAVMinTimeout 600
  <Location /webdav>
    DAV On
    SSLRequireSSL
    AuthType    Basic
    AuthName    "Login WebDAV"
    AuthUserFile  "/var/www/secure/webdav/.htpasswd"
    Require valid-user
    Order deny,allow
    Deny from all
    Allow from all
  </Location>
</IfModule>
<VirtualHost *:80>
  Redirect /webdav https://www.hogehoge.jp/webdav
</VirtualHost>

#######################################################

EncodingEngine    on

SetServerEncoding   UTF-8

DefaultClientEncoding UTF-8 CP932 EUCJP-MS

AddClientEncoding "Microsoft .* DAV 1.1" ASCII CP932 UTF-8
AddClientEncoding "Microsoft .* DAV" UTF-8 CP932
AddClientEncoding "(Microsoft .* DAV $)" UTF-8 CP932
AddClientEncoding "(Microsoft .* DAV 1.1)" CP932 UTF-8
AddClientEncoding "Microsoft-WebDAV*" UTF-8 CP932
AddClientEncoding "RMA/*" CP932
AddClientEncoding "xdwin9x/" CP932
AddClientEncoding "cadaver/" UTF-8 EUCJP-MS
AddClientEncoding "Mozilla/" EUCJP-MS

#######################################################

以上です。

その他必要な情報がありましたら、お伝えください。
よろしくお願いいたします。

■ コンテンツ関連情報

 Re: webdav接続時に文字化け ( No.1 )
日時: 2009/07/31 16:54
名前: おやっさん

追記
一番下のconfファイルは
/etc/httpd/conf.d/mod_encoding.conf
の内容です。
 Re: webdav接続時に文字化け ( No.2 )
日時: 2009/08/03 12:48
名前: おやっさん

回答が付かないですねぇ・・・
質問の仕方が悪いようでしたら、「後、どのような情報があれば回答できるかもしれない」
と言う書き込みでも結構ですので、書き込んでいただけませんでしょうか?
よろしくお願いいたします。
 Re: webdav接続時に文字化け ( No.3 )
日時: 2009/08/03 13:33
名前: ken@CentOS

http://www.aconus.com/~oyaji/faq/apache_encoding.htm
参考になりませんか?
 Re: webdav接続時に文字化け ( No.4 )
日時: 2009/08/03 14:02
名前: おやっさん

ken@CentOS様

早速の返信ありがとうございます。
まことに申し訳御座いませんが、ご紹介のHPの対策はすでに完了しております。
改めて、設定しなおしましたが、状況に変化は御座いませんでした。
解らないままに色々とHPを読み漁り対策を行っておりますが、どれもうまく行っておりません。

追加情報といたしまして、
Windows側(クライアント側)にてDavクライアントソフト(TeamFile Agent)を利用しても状況は変わりませんでした。
Windows側のOSはWin2k、WinXPです。
DAVクライアントソフトでは、フォルダの数も一致しない状況でした・・・(少なくなっていました。)
また、クライアントソフトで作成した日本語ファイルは、クライアントソフトでは正常に日本語表示されておりましたが、samba(ネットワーク経由)で文字化けをしておりました。
この状態で、sambaの文字コードの変更は行っておりません。
後ほどsambaの文字コードをUTF-8に変更して確認をしてみたいと思っております。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.