CentOS 6.5 に owncloud をインストールしたときのメモ

備忘録として…

1.CentOS 6.5 をminimalでインストールする。

2.以下、とりあえずrootで作業。

EPELリポジトリの追加

# rpm -ihv http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

更新しとく

# yum update

wgetをインストール

# yum install wget

owncloudのパッケージをインストールするためにリポジトリ追加

# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo

owncloudをインストール

# yum install owncloud

REMIリポジトリの追加

# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

REMIからMySQLのパッケージをインストール

# yum install mysql-server mysql-devel mysqlclient mysql --enablerepo=remi

MySQLを起動

# /etc/init.d/mysqld start

MySQLの初期設定
 初期rootパスワードは空
 root設定する
 全てY

# /usr/bin/mysql_secure_installation

MySQLサービスの確認

# chkconfig --list | grep mysql
mysqld          0:off   1:off   2:off   3:off   4:off   5:off   6:off

MySQLの自動起動設定

# chkconfig mysqld on

MySQLサービスの確認

# chkconfig --list | grep mysql
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off

MySQLにowncloud用のDBとユーザーを作る
 ユーザー owncloud
 パスワード owncloud
 ※適宜変更

# mysql -uroot -p
mysql> create database owncloud default character set utf8; 
mysql> grant all on owncloud.* to owncloud@localhost identified by 'owncloud';
mysql> flush privileges;
mysql> exit;

httpサービスの確認

# chkconfig --list | grep httpd
httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

httpの自動起動設定

# chkconfig httpd on

httpサービスの確認

# chkconfig --list | grep httpd
httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

ファイアウォールの設定

# vi /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT  ← 追加
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

iptablesの再起動

# /etc/init.d/iptables restart

後はブラウザアクセスすればいい
http://(ホスト名かIPアドレス)/owncloud/