Android

Πώς να εγκαταστήσετε και να διαμορφώσετε το nextcloud με apache σε centos 7

Πώς να διαμορφώσετε και να καθαρίσετε Εγκαταστήστε τα Windows 10 Tutorial

Πώς να διαμορφώσετε και να καθαρίσετε Εγκαταστήστε τα Windows 10 Tutorial

Πίνακας περιεχομένων:

Anonim

Το Nextcloud είναι μια πλατφόρμα κοινόχρηστων αρχείων και συνεργασίας με ανοιχτές πηγές, παρόμοια με την Dropbox. Συνοδεύεται από media player, ημερολόγιο και διαχείριση επαφών.

Το Nextcloud είναι επεκτάσιμο μέσω εφαρμογών και έχει υπολογιστές-πελάτες και υπολογιστές-πελάτες για όλες τις μεγάλες πλατφόρμες.

Αυτό το σεμινάριο θα σας καθοδηγήσει στη διαδικασία εγκατάστασης και ρύθμισης του Nextcloud με το Apache σε ένα σύστημα CentOS 7.

Προϋποθέσεις

Πριν ξεκινήσετε με το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.

Βήμα 1: Δημιουργία βάσης δεδομένων MySQL

Το NextCloud μπορεί να χρησιμοποιήσει τη βάση δεδομένων SQLite, PostgreSQL ή MySQL για να αποθηκεύσει όλα τα δεδομένα του.

Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε την MySQL ως βάση δεδομένων επιλογής.

Εάν δεν έχετε ήδη εγκατεστημένο το MySQL ή το MariaDB στον κεντρικό διακομιστή σας, μπορείτε να το εγκαταστήσετε ακολουθώντας μία από τις παρακάτω οδηγίες:

Ξεκινήστε καταγράφοντας το κέλυφος MySQL πληκτρολογώντας την ακόλουθη εντολή:

sudo mysql

Εκτελέστε τις ακόλουθες δηλώσεις SQL για να δημιουργήσετε μια βάση δεδομένων που ονομάζεται nextcloud , όνομα χρήστη nextclouduser και να παραχωρήσετε τα απαραίτητα δικαιώματα στον χρήστη:

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;

Βήμα 2: Εγκατάσταση PHP και Apache

Nextcloud είναι μια εφαρμογή PHP. Το CentOS 7 συνοδεύεται από PHP 5.4, το οποίο δεν υποστηρίζεται από το Nextcloud.

Θα εγκαταστήσουμε την PHP 7.2 από το χώρο αποθήκευσης Remi. Οι εντολές που ακολουθούν θα δώσουν τη δυνατότητα στις αποθήκες EPEL και Remi:

sudo yum install epel-release yum-utils sudo yum install sudo yum-config-manager --enable remi-php72

Μόλις ενεργοποιηθούν τα αποθετήρια, εγκαταστήστε το Apache PHP 7.2 και όλες τις απαιτούμενες επεκτάσεις PHP με την ακόλουθη εντολή:

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

Βήμα 3: Διαμόρφωση του τείχους προστασίας

Μπορείτε να το κάνετε αυτό εκτελώντας τις ακόλουθες εντολές:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Βήμα 4: Λήψη Nextcloud

Κατεβάστε την τελευταία έκδοση του Nextcloud από τη σελίδα λήψης Nextcloud με το wget:

wget -P /tmp Κατά τη σύνταξη αυτού του άρθρου, η τελευταία έκδοση του Nextcloud είναι έκδοση 15.0.0.

Μόλις ολοκληρωθεί η λήψη, εξαγάγετε το αρχείο στον κατάλογο / var / www:

sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www

Ορίστε τη σωστή ιδιοκτησία έτσι ώστε ο διακομιστής ιστού Apache να έχει πλήρη πρόσβαση στα αρχεία και τους καταλόγους του Nextcloud:

sudo chown -R apache: /var/www/nextcloud

Βήμα 5: Ρύθμιση του Apache

Ανοίξτε το πρόγραμμα επεξεργασίας κειμένου και δημιουργήστε το ακόλουθο αρχείο ρυθμίσεων Apache.

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

Ενεργοποιήστε τις αλλαγές κάνοντας επανεκκίνηση της υπηρεσίας Apache:

sudo systemctl restart

Βήμα 6: Εγκατάσταση του Nextcloud

Τώρα που το Nextcloud μεταφορτώνεται και όλες οι απαραίτητες υπηρεσίες είναι ρυθμισμένες ανοίξτε το πρόγραμμα περιήγησής σας και ξεκινήστε την εγκατάσταση του Nextcloud με την επίσκεψη του ονόματος τομέα ή της διεύθυνσης IP του διακομιστή σας που ακολουθείται από /nextcloud :

http://domain_name_or_ip_address/nextcloud

Θα εμφανιστεί η σελίδα ρύθμισης Nextcloud.

συμπέρασμα

Έχετε μάθει πώς να εγκαταστήσετε και να διαμορφώσετε το Nextcloud στη μηχανή σας CentOS 7. Αν έχετε ένα όνομα τομέα που συσχετίζεται με τον διακομιστή σας Nextcloud, μπορείτε να ακολουθήσετε αυτόν τον οδηγό και να ασφαλίσετε το Apache με την κρυπτογράφηση Let's.

Για να βρείτε περισσότερες πληροφορίες σχετικά με τη διαχείριση της εμφάνισής σας Nextcloud, επισκεφθείτε τη σελίδα τεκμηρίωσης Nextcloud.

επόμενο κενά apache