Instalando una Nube con Nextcloud en CentOS 7
Mục lục:
- Điều kiện tiên quyết
- Bước 1: Tạo cơ sở dữ liệu MySQL
- Bước 2: Cài đặt PHP và Apache
- Bước 3: Cấu hình tường lửa
- Bước 4: Tải xuống Nextcloud
- Bước 5: Cấu hình Apache
- Bước 6: Cài đặt Nextcloud
- Phần kết luận
Nextcloud là một nền tảng cộng tác và chia sẻ tệp tự lưu trữ mã nguồn mở, tương tự như Dropbox. Nó đi kèm với trình phát phương tiện, lịch và quản lý liên lạc.
Nextcloud có thể mở rộng thông qua các ứng dụng và có máy khách và máy tính để bàn cho tất cả các nền tảng chính.
Hướng dẫn này sẽ hướng dẫn bạn qua quy trình cài đặt và định cấu hình Nextcloud với Apache trên hệ thống CentOS 7.
Điều kiện tiên quyết
Trước khi bắt đầu với hướng dẫn, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.
Bước 1: Tạo cơ sở dữ liệu MySQL
NextCloud có thể sử dụng cơ sở dữ liệu SQLite, PostgreSQL hoặc MySQL để lưu trữ tất cả dữ liệu của nó.
Trong hướng dẫn này, chúng tôi sẽ sử dụng MySQL làm cơ sở dữ liệu được lựa chọn.
Nếu bạn chưa cài đặt MySQL hoặc MariaDB trên máy chủ CentOS, bạn có thể cài đặt bằng cách làm theo một trong các hướng dẫn bên dưới:
Bắt đầu bằng cách đăng nhập vào vỏ MySQL bằng cách gõ lệnh sau:
sudo mysql
Chạy các câu lệnh SQL sau để tạo cơ sở dữ liệu có tên
nextcloud
, người dùng có tên
nextclouduser
và cấp các đặc quyền cần thiết cho người dùng:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Bước 2: Cài đặt PHP và Apache
Nextcloud là một ứng dụng PHP. Các tàu CentOS 7 có PHP 5.4 không được Nextcloud hỗ trợ.
Chúng tôi sẽ cài đặt PHP 7.2 từ kho lưu trữ Remi. Các lệnh bên dưới sẽ kích hoạt kho EPEL và Remi:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi-php72
Khi các kho lưu trữ được kích hoạt, hãy cài đặt Apache PHP 7.2 và tất cả các phần mở rộng PHP được yêu cầu bằng lệnh sau:
sudo yum install httpd php php-gd php-json php-mysql php-curl php-mbstring php-intl php-mcrypt php-imagick php-xml php-zip
Bước 3: Cấu hình tường lửa
Bạn có thể làm điều đó bằng cách chạy các lệnh sau:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
Bước 4: Tải xuống Nextcloud
Tải xuống phiên bản mới nhất của Nextcloud từ trang tải xuống Nextcloud với wget:
wget -P /tmp
Tại thời điểm viết bài viết này, phiên bản mới nhất của Nextcloud là phiên bản 15.0.0.
Khi quá trình tải xuống hoàn tất, hãy giải nén tệp lưu trữ vào thư mục / var / www:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Đặt quyền sở hữu chính xác để máy chủ web Apache có thể có quyền truy cập đầy đủ vào các tệp và thư mục của Nextcloud:
sudo chown -R apache: /var/www/nextcloud
Bước 5: Cấu hình Apache
Mở trình soạn thảo văn bản của bạn và tạo tệp cấu hình Apache sau.
sudo nano /etc/httpd/conf.d/nextcloud.conf
/etc/httpd/conf.d/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Kích hoạt các thay đổi bằng cách khởi động lại dịch vụ Apache:
Bước 6: Cài đặt Nextcloud
Bây giờ Nextcloud đã được tải xuống và tất cả các dịch vụ cần thiết được định cấu hình mở trình duyệt của bạn và bắt đầu cài đặt Nextcloud bằng cách truy cập tên miền hoặc địa chỉ IP của máy chủ của bạn theo sau
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Bạn sẽ được trình bày với trang thiết lập Nextcloud.


Phần kết luận
Bạn đã tìm hiểu cách cài đặt và định cấu hình Nextcloud trên máy CentOS 7 của mình. Nếu bạn có một tên miền được liên kết với máy chủ Nextcloud của mình, bạn có thể làm theo hướng dẫn này và bảo mật Apache của mình bằng Let Encrypt.
Để tìm thêm thông tin về cách quản lý phiên bản Nextcloud của bạn, hãy truy cập trang tài liệu Nextcloud.
nextcloud centos apacheVới phần mềm miễn phí này, bạn có thể tùy chỉnh hình nền trên nhiều màn hình với hình ảnh từ PC hoặc từ Flickr. DisplayFusion giúp bạn dễ dàng tùy chỉnh hình nền máy tính của mình bằng hình ảnh của riêng bạn. Chọn ảnh từ ổ cứng của bạn hoặc kéo chúng xuống từ Flickr với freebie này. Bạn có thể tìm kiếm và xem trước các bức ảnh từ Flickr từ bên trong chương trình, và có nhiều lựa chọn tốt cho những người có nhiều màn hình.
Cửa sổ progam đơn giản hiển thị (các) màn hình của bạn ở phần trên cùng, và bạn có thể nhấp vào mỗi quay lại để chọn một hình ảnh cho màn hình đó, hoặc chọn để nền có cả hai màn hình. Bạn có thể duyệt ổ đĩa cứng của riêng mình để xem ảnh, nhưng thật thú vị khi nhấp vào nút "Nạp từ Flickr".
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cách cài đặt và định cấu hình nextcloud với apache trên Ubuntu 18.04
Nextcloud là một nền tảng cộng tác và chia sẻ tệp tự lưu trữ mã nguồn mở, tương tự như Dropbox. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt và định cấu hình Nextcloud với Apache trên máy Ubuntu 18.04.







