ownCloudの導入(Debian jessie)
ownCloudを使って、自前でDropboxのようなクラウドストレージサービスを導入する。
ownCloudのサイトにアクセスする。
URL
https://owncloud.org/install/
ownCloud-10.0.2.zipをダウンロードする。
解凍してできた「owncloud」ディレクトリを、apacheのドキュメントディレクトリに移動する。
ここでは、例としてバーチャルホスト「mycloud.hoge.jp」でownCloudを動かすことを想定し設定を行う。
ヴァーチャルホストのディレクトリを格納するディレクトリ「vhosts」を作成する。
# mkdir /var/www/vhosts
解凍したowncloudディレクトリをvhostsの中に入れる。
# mv owncloud /var/www/vhosts/
owncloudのディレクトリ名を「mycloud.hoge.jp」に変更する。
(見た目でわかり易くしているだけで、必ずしも必要な操作ではない)
# cd /var/www/vhosts
# mv owncloud mycloud.hoge.jp
apacheにバーチャルホストを追加する。
# cd /etc/apache
# cd sites-available
# nano mycloud.hoge.jp.conf
「mycloud.hoge.jp.conf」ファイルに以下を記述する。
ServerName mycl.hoge.jp
ServerAdmin webmaster@hoge.jp
DocumentRoot /var/www/vhosts/mycl.hoge.jp
ErrorLog /var/log/apache2/mycl.hoge.jp.error.log
CustomLog /var/log/apache2/mycl.hoge.jp.access.log combined
LogLevel warn
バーチャルホストを追加する。
# a2ensite mycl.hoge.jp
apacheをリロードする。
# service apache2 reload
ブラウザから、インストールしたownCloudにアクセスする。
URL
http://mycl.hoge.jp/
※事前にバーチャルホスト名でアクセスできるように、必要であればネームサーバの設定をしておくこと。
「データベースドライバー (sqlite, mysql, postgresql) がインストールされていません。」
が表示された場合は、php5-sqliteかphp5-mysql、php5-pgsqlのいずれかをインストールする。
# apt-get install php5-pgsql
apache2をリロードする。
# service apache2 reload
ページを再読み込みして再度確認する。