2014年11月4日 星期二

Xây dựng dữ liệu đám mây chuyên nghiệp với OwnCloud

Cài đặt lưu trữ đám mây ownCloud :

Để thiết lập lưu trữ đám mây cá nhân của bạn (ownCloud), bạn phải có LAMP (Linux, Apache, MySQL, PHP) được cài đặt sẵn. Khác hơn LAMP bạn có thể cần Perl và Python dựa trên nhu cầu sử dụng của bạn.

Bước 1 : Chuẩn bị máy chủ có toàn quyền 'Root'

Đối với Debian/Ubuntu/Linux Mint :
# apt-get install apache2 apache2-doc apache2-utils mysql-server mysql-client php5 php5-mysql

Đối với RedHat/CentOS/Fedora :
yum install httpd mysql-server mysql-client php php-mysql

Bước 2 :Tạo Database :.

- Sử dụng lệnh đăng nhập CSDL cao nhất :

# mysql -u root -p

- Tạo một Database cho ownCloud :

mysql> create database cloud ; 
Query OK, 1 row affected (0.00 sec)

Bạn không nên sử dụng CSDL cho tài khoản người dùng 'root'. Gán CSDL vừa tạo thành một 'User' thường :

mysql> grant all on cloud.* to tecmint@localhost identified by 'my_password'; 
Query OK, 0 rows affected (0.00 sec)

Bước 3 : Tải bộ cài đặt ownCloud và tiến hành cài đặt.

Sử dụng lệnh 'wget' tải bộ cài đặt trên địa chỉ : Installation | ownCloud.org

wget http://download.owncloud.org/community/owncloud-6.0.0a.tar.bz2

Hoặc bạn có thể cài đặt từ gói mã nguồn sử dụng APT hoặc YUM.

Sau khi tải về gói owncloud, di chuyển vào thư mục của bạn làm việc Apache, đó là /var/www (Debian) hoặc /var/www/html (cho RedHat).

# cp owncloud-6.0.0a.tar.bz2 /var/www/ [For Debian based Systems]
# cp owncloud-6.0.0a.tar.bz2 /var/www/html/ [For RedHat based Systems]

Giải nén tệp tin bằng lệnh :

tar -jxvf owncloud-6.0.0a.tar.bz2

(Xóa tệp tin nén khi bạn đã giải nén xong bằng lệnh 'rm -rf owncloud-6.0.0a.tar.bz2').

CHMOD thư mục sang 777 :

chmod -R 777 owncloud/

Bước 4 : Cấu hình Apache tương thích với ownCloud.

Cho mục đích an ninh ownCloud sử dụng tập tin htaccess của Apache., Để sử dụng chúng. Chúng ta cần phải kích hoạt hai module Apache mod_rewrite và mod_headers cho ownCloud hoạt động đúng. Gõ lệnh sau để kích hoạt các Module dưới chỉ dựa trên hệ thống Debian, cho các hệ thống RedHat chúng được kích hoạt theo mặc định.

# a2enmod rewrite
# a2enmod headers

Ngoài ra, chúng ta cần phải kích hoạt mod_rewrite để hoạt động đúng theo file cấu hình chính của Apache. Mở tập tin configuation toàn cầu Apache.

# nano /etc/apache2/sites-available/default [For Debian based Systems]
# vi /etc/httpd/conf/httpd.conf [For RedHat based Systems]

Tìm 'AllowOverride None' và thay thế 'AllowOverride All' .

AllowOverride None

Cuối cùng tiến hành khởi động lại máy chủ bằng lệnh :

# service apache2 restart [For Debian based Systems]
# service httpd restart [For RedHat based Systems]

Bước 5 : Truy cập ứng dụng ownCloud :

Bây giờ bạn có thể truy cập trực tiếp ứng dụng ownCloud bằng đường dẫn :

http://localhost/owncloud
OR
http://your-ip-address/owncloud

沒有留言:

張貼留言