使用ownCloud在Linux安裝你的個人雲服務
前提
在這篇教程里我使用CentOS 6.5 minimal server來安裝ownCloud。下面是我測試機的資料。
Operating system: CentOS 6.5 Minimal Installation
IP Address: 192.168.1.101/24
在CentOS 6.5上測試了一段時間,ownCloud適用於所有基於RPM的發行版。
你的服務應該工作在LAMP上。參考下面鏈接去安裝LAMP服務。
安裝一下必要的PHP擴展:
# yum install php-mysql php-json php-xml php-mbstring php-zip php-gd curl php-curl php-pdo
為ownCloud設置資料庫
讓我們來創建一個名為'ownclouddb'和資料庫用戶'ownclouduser'以及密碼是'centos'的資料庫。
# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 66
Server version: 5.5.34-MariaDB MariaDB Server
Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
MariaDB [(none)]> CREATE DATABASE ownclouddb;
Query OK, 1 row affected (0.04 sec)
MariaDB [(none)]> GRANT ALL ON ownclouddb.* TO ownclouduser@localhost IDENTIFIED BY 'centos';
Query OK, 0 rows affected (0.01 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.01 sec)
MariaDB [(none)]> exit
Bye
獲取ownCloud
切換到你的apache root目錄並下載ownCloud最新版
轉到Apache root文件目錄並下載最新版ownCloud。
# wget http://download.owncloud.org/community/owncloud-6.0.0a.tar.bz2
用命令解壓tar壓縮包:
# tar xvf owncloud-6.0.0a.tar.bz2
移動解壓後的目錄到你的apache root目錄 (例如 /var/www/html/)
# mv owncloud/ /var/www/html/
設置一下目錄的所有權和許可權:
# chown -R apache:apache /var/www/html/owncloud/
# chmod 777 /var/www/html/owncloud/config/
啟用apache重寫模式。
編輯文件 「/etc/httpd/conf/httpd.conf」,
# vi /etc/httpd/conf/httpd.conf
查找並修改 AllowOverride None 為 Allowoverride All.
[...]
AllowOverride All
[...]
最後,重啟apachehttpd和mysql服務。
# service mysql restart
# service httpd restart
開始安裝ownCloud
通過你的網頁瀏覽器導航到 http://ip-address/owncloud 或 http://domain-name/owncloud 。
注意:如果遇到任何許可權錯誤,禁用SELinux並再試一次。
自己的雲的主頁將出現。你將被要求創建一個新的管理員賬戶。輸入管理員賬戶信息。
然後點擊 Advanced 下拉按鈕,選擇mysql並輸入mysql資料庫名,資料庫用戶和密碼。最後點擊 Finish setup 來完成安裝。
這是我的ownCloud界面的樣子:
就是這樣。我們的雲服務已經準備好了。現在,你可以從你任何網路的客戶端來上傳/下載你的圖片,文件,音頻,視頻以及訪問它們。
via: http://www.unixmen.com/setup-your-personal-cloud-server-in-minutes-using-owncloud/
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive