Calender
Sun Mon Tue Wed Thu Fri Sat
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
<< July 2017 >>
広告
SEARCH

SELECTED ENTRIES
RECENT COMMENTS
RECENT TRACKBACK
CATEGORIES
ARCHIVES
LINKS
PROFILE
OTHERS
SKYPE
PC: skype.jojo.jp
chat
iPad: iphone.jojo.jp
chat call
THANKS



本日:
昨日:
多言語
広告
 ▼▲ 作業日報 ▼△
    What's under the hood?
<< DBのスケールアウト設計_独り言 | main | ファイル名で検索しサイズ(MB)を抜き取るコマンド >>
WEBDAVセットアップ
やりたい事からトップダウン的に説明します

1A.(Linux上で)WEBDAVをマウントするには

mount -t davfs https://server.name/share /mnt

1B.(Windows上で)WEBDAVをマウントするには

net use x: https://server.name/share
※若しくは「マイコンピュータ」の上で右クリックし「ネットワークの場所を追加」

2.Linux上でdavfs(ファイルシステム)をサポートするには

「davfs2 - mount a WebDAV resource as a regular file system」をインストール
apt-get install davfs2

3.ウェブサーバー上でWEBDAVを利用するには(for Debian)

Apacheの設定で以下のような設定を追加
  Alias /share /home/share/     ←サーバー上の公開フォルダ
  <Location /share>
     DAV on
     AuthType Basic
     AuthName ShareDav
     AuthUserFile /home/admin/.htpasswd  ←ユーザ認証ファイル
     require valid-user
      Options Indexes MultiViews FollowSymLinks
  </Location>
・DAVの有効化
cd /etc/apache2/mod-enable/
ln -s ../mod-available/dav* ./ ←dav*を全て有効化する
ユーザ認証ファイルの作成
htpasswd -c /home/admin/.htpasswd hoge ←hogeさんのアカウント作成

4.httpsの有効化

site-enabled下の設定ファイルを設定
<VirtualHost xx.xx.xx.xx:443>
ServerName server.name   ←サーバー名前
        SSLEngine on
        SSLCertificateFile    /etc/apache2/ssl/www.hoge.crt  ←証明書ファイル
        SSLCertificateKeyFile /etc/apache2/ssl/www.hoge.key ←サイトプライベートキー
        #SSLCertificateChainFile /etc/apache2/key/rapidSSL.cst ←中間証明書(あれば)
</VirtualHost>
・SSLの有効化
cd /etc/apache2/mod-enable/
ln -s ssl* ./ ←ssl.conf,ssl.loadを有効化

5.HTTPSに対応させる(SSL証明書のインストール(*.crt))

・サイトのプライベートキーを作成
適当な鍵の管理場所を作成し鍵とリクエストを作成
mkdir /etc/apache2/ssl
cd /etc/apache2/ssl
openssl genrsa -out www.hoge.key 2048 ←2048bit長のサイト用rsa鍵の作成
openssl req -new www.hoge.key -out www.hoge.csr
 ↑色々聞かれるので答えるCNだけは間違えないように正式名称(個々ではserver.name)
--csrをSSL認証局へ貼り付ける署名してもらう--
www.hoge.crtファイルとして保存
CRTファイルのチェックは
openssl rsa x509 -in www.hoge.crt -noout -subject CNと認証機関の確認
openssl rsa x509 -in www.hoge.crt -noout -dates 有効期間の確認

リンク:
ネットオウル.....格安証明書(¥2100/Year)(日本語で安心)
| Linux | 11:24 | comments(0) | trackbacks(0) |









http://blog.jojo.jp/trackback/1424929