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
# 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