Android

Πώς να εγκαταστήσετε και να ρυθμίσετε το ίδιο το cloud με apache στο ubuntu 18.04

Xiaomi Mi Band 4 (FULL REVIEW GREEK)

Xiaomi Mi Band 4 (FULL REVIEW GREEK)

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

Anonim

Το ownCloud είναι μια πλατφόρμα συγχρονισμού αρχείων ανοιχτού κώδικα και αρχείων κοινόχρηστων αρχείων, παρόμοια με το Dropbox, το Microsoft OneDrive και το Google Drive. Το ownCloud είναι επεκτάσιμο μέσω εφαρμογών και έχει υπολογιστές-πελάτες και υπολογιστές-πελάτες για όλες τις μεγάλες πλατφόρμες.

Σε αυτό το σεμινάριο θα σας δείξουμε πώς να εγκαταστήσετε και να διαμορφώσετε το ίδιο τοCloud με Apache σε μια μηχανή Ubuntu 18.04.

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

Θα χρειαστεί να συνδεθείτε ως χρήστης με πρόσβαση sudo για να μπορέσετε να εγκαταστήσετε πακέτα και να διαμορφώσετε υπηρεσίες συστήματος.

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

το ownCloud μπορεί να χρησιμοποιήσει τη βάση δεδομένων SQLite, Oracle 11g, PostgreSQL ή MySQL για να αποθηκεύσει όλα τα δεδομένα του. Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε την MySQL ως back-end βάσης δεδομένων.

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

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

sudo mysql

Από το κέλυφος MySQL, εκτελέστε την ακόλουθη εντολή SQL για να δημιουργήσετε μια βάση δεδομένων:

CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

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

GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';

Τέλος, βγείτε από την κονσόλα mysql πληκτρολογώντας:

EXIT;

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

ownCloud είναι μια εφαρμογή PHP. Η PHP 7.2, η οποία είναι η προεπιλεγμένη PHP στο Ubuntu 18.04 υποστηρίζεται πλήρως και συνιστάται για το ownCloud.

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

sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

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

Υποθέτοντας ότι χρησιμοποιείτε το UFW για τη διαχείριση του τείχους προστασίας, θα πρέπει να ανοίξετε θύρες HTTP ( 80 ) και HTTPS ( 443 ). Αυτό μπορείτε να το κάνετε ενεργοποιώντας το προφίλ 'Apache Full' το οποίο περιλαμβάνει κανόνες και για τις δύο θύρες:

sudo ufw allow 'Apache Full'

Βήμα 4: Λήψη του ownCloud

Κατά τη σύνταξη αυτού του άρθρου, η τελευταία σταθερή έκδοση του ownCloud είναι η έκδοση 10.0.10. Πριν συνεχίσετε με το επόμενο βήμα, επισκεφτείτε τη σελίδα λήψης ownCloud και ελέγξτε αν υπάρχει διαθέσιμη μια νέα έκδοση του ownCloud.

Χρησιμοποιήστε την ακόλουθη εντολή wget για να πραγματοποιήσετε λήψη του αρχείου zip του ownCloud:

wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp

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

sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www

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

sudo chown -R www-data: /var/www/owncloud

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

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

sudo nano /etc/apache2/conf-available/owncloud.conf /etc/apache2/conf-available/owncloud.conf

Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud

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

sudo a2enconf owncloud sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

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

sudo systemctl reload apache2

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

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

http://domain_name_or_ip_address/owncloud

Θα σας παρουσιαστεί η σελίδα ρύθμισηςCloud.

συμπέρασμα

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

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

Ubuntu apache