環境
- ownCloud 7.0.4
- Ubuntu Server 14.04
- 自宅鯖
つまり、自宅鯖にownCloudを導入してるわけです。
マルチドメイン化
詳しくはわからないのですが、ownCloudを最近アップデートしてからデフォルトでマルチドメインに対応しなくなったようです。どうやら、最初に初期化したドメインでしか接続できない仕様に…
やりたいこととしては、
自宅内から接続する -> 192.168.hoge.hoge
外部から接続する-> hoge.hoge.com
みたいな感じでどちらからでもログインできるようにしたい。
やり方
$ sudo vim /var/www/owncloud/confg/config.php
6行目あたりからの
'trusted_domains' => array ( 0 => '192.168.*.**', ),
の記述を
'trusted_domains' => array ( 0 => '192.168.*.**', 1 => 'hoge.hogehoge.hoge', ),
みたいな感じに追記。
(*は数字hogeはドメイン名)
sudo a2enmod rewrite #もしかしたら必要かも… sudo service apache2 restart
ここで編集すべきは /var/www/owncloud/config/config.phpであって
/etc/owncloud/config.phpじゃない (ここで結構時間を食ってた(・_・)
無事にマルチドメイン化完了。これで外部からでもownCloudのデータにアクセスできるようになりました♪
参考サイト
Trusted Domain not working after 6.0.3.1 upgradeownCloud Forums
てか、よく見たら/var/www/owncloud/config/config.sample.phpに詳しく書いてあるじゃないですか…。
めでたしめでたし。