אנדרואיד

כיצד להתקין ולהגדיר את Nextcloud באמצעות Apache ב- Centos 7

Установка облачного хранилища Nextcloud на CentOS 7

Установка облачного хранилища Nextcloud на CentOS 7

תוכן עניינים:

Anonim

Nextcloud הוא קוד פתוח, פלטפורמת שיתוף קבצים ושיתוף פעולה בקבצים המארחים בעצמם, בדומה ל- Dropbox. זה מגיע יחד עם נגן מדיה, לוח שנה וניהול אנשי קשר.

Nextcloud ניתנת להרחבה באמצעות אפליקציות ויש לה לקוחות שולחניים וניידים עבור כל הפלטפורמות הגדולות.

הדרכה זו תנחה אותך בתהליך ההתקנה וההגדרה של Nextcloud עם Apache במערכת CentOS 7.

תנאים מוקדמים

לפני שתתחיל עם ההדרכה, וודא שאתה מחובר כמשתמש עם הרשאות sudo.

שלב 1: יצירת מסד נתונים MySQL

NextCloud יכול להשתמש במסד נתונים SQLite, PostgreSQL או MySQL כדי לאחסן את כל הנתונים שלו.

במדריך זה נשתמש ב- MySQL כמסד הנתונים לפי בחירה.

אם עדיין לא מותקנת את MySQL או MariaDB בשרת CentOS שלך, אתה יכול להתקין על ידי ביצוע אחת מההוראות שלהלן:

התחל בלתחבר למעטפת 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 Encrypt.

למידע נוסף אודות ניהול מופע ה- Nextcloud שלך בקר בדף התיעוד של Nextcloud.

סנטימטרים אחרונים