LoginSignup
2
3

More than 3 years have passed since last update.

WebDAVがエクスプローラで使えない!場合の対処法

Last updated at Posted at 2019-08-21

前書き

ここに書いてあること

とあるお仕事で「Alfresco」というOSSのファイル管理システムを導入しました。
AlfrescoはデフォルトでWebDAV接続やCIFS、FTPでの接続が可能となっており、エクスプローラから直接ファイルにアクセス出来るのですが、
なぜか出来なかった(※webDAVクライアント用ツールである「CarotDAV」を経由したら繋がる)のでその解決方法を記載します。

WebDAVとは

HTTP/HTTPS経由でファイルのやり取りが出来るプロトコルです。
ポートやプロトコルが違うけど要するにFTPみたいなものです。
特別なクライアントツール(FTPでいうWinSCPなど)が必要ないのがWebDAVのメリットのようです。

Alfrescoとは

OSSのファイル管理システムです。
Alfrescoサーバへファイルアップロードした際に、プレビュー用PDFの生成、インデックスの取得を行う事で
・超高速なファイル全文検索機能
・ファイルプレビュー機能
などが出来るためとても優秀です。

原因

Windows vistaあたりから、エクスプローラでのWebDAV接続は

 ①https必須
 ②SSL証明書のインストール必須
 ③Alfrescoサーバのホスト名とSSL証明書の発行先が一致している必要がある

になっており、②と③が出来ていなかった為エクスプローラでのWebDAV接続が出来ませんでした。

解決方法

 1.「③」を解決するために、Alfrescoサーバにはドメインを割り当てるか、Hostsファイルでホスト名を割り当ててください。
  → 【参考記事】 【Windows】hostsファイルとは、hostsファイルの場所、hostsファイルの編集・書き換え方法
 2.「①」に対応するために、オレオレ認証でもいいので、https化してください。
  → 【参考記事】nginxに自己証明書(オレオレ証明書)を設定
 3.「②」に対応するために、クライアントにSSL証明書をインストールしてください。
  → 【参考記事】【オレオレ証明書】Windows7での自作WebDAVサーバーとの接続【SSL】

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3