Android

Hogyan telepítsük és konfiguráljuk a nextcloud-ot az apache-val az ubuntu 18.04-en

How to OpenVPN-as on Openmediavault

How to OpenVPN-as on Openmediavault

Tartalomjegyzék:

Anonim

A Nextcloud egy nyílt forráskódú, saját üzemeltetésű fájlmegosztási és együttműködési platform, hasonló a Dropboxhoz. A csomag médialejátszóval, naptárral és névjegykezeléssel együtt szállítva.

A Nextcloud alkalmazásokon keresztül bővíthető, és asztali és mobil klienseivel rendelkezik minden nagyobb platformon.

Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni és konfigurálni a Nextcloud-ot az Apache-val egy Ubuntu 18.04 gépen.

Előfeltételek

Az oktatóanyag megkezdése előtt győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.

1. lépés: MySQL adatbázis létrehozása

A NextCloud SQLite, PostgreSQL vagy MySQL adatbázist használhat az összes adat tárolására. Ebben az oktatóanyagban a MySQL-t fogjuk használni a választott adatbázisként.

Adatbázis és felhasználó létrehozásához először jelentkezzen be a MySQL shellbe a következő parancs beírásával:

sudo mysql

Futtassa a következő SQL utasításokat egy nextcloud nevű adatbázis, a nextcloud nevű felhasználó nextclouduser és az összes szükséges engedély megadásához a felhasználó számára:

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. lépés: A PHP és az Apache telepítése

A Nextcloud egy PHP alkalmazás. A PHP 7.2, amely az Ubuntu 18.04 alapértelmezett PHP verziója, teljes mértékben támogatott és ajánlott a Nextcloud számára.

Futtassa a következő parancsot az Apache, PHP és az összes szükséges PHP kiterjesztés telepítéséhez és:

sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2

3. lépés: A tűzfal konfigurálása

Feltételezve, hogy UFW t használ a tűzfal kezelésére, meg kell nyitnia a HTTP ( 80 ) és a HTTPS ( 443 ) portokat. Ezt megteheti az 'Apache Full' profil engedélyezésével, amely mindkét port szabályait tartalmazza:

sudo ufw allow 'Apache Full'

4. lépés: A Nextcloud letöltése

A cikk írásakor a Nextcloud legújabb stabil verziója a 15.0.0. Mielőtt folytatná a következő lépést, keresse fel a Nextcloud letöltési oldalt, és ellenőrizze, hogy elérhető-e a Nextcloud új verziója.

Töltse le a Nextcloud legújabb verzióját a következő wget paranccsal:

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp

A letöltés befejezése után bontsa ki az archívumot a / var / www könyvtárba:

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

Állítsa be a megfelelő tulajdonjogot, hogy az Apache webszerver teljes hozzáférést kapjon a Nextcloud fájljainak és könyvtárainak.

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

5. lépés: Az Apache konfigurálása

Nyissa meg a szövegszerkesztőt, és hozza létre a következő Apache konfigurációs fájlt.

sudo nano /etc/apache2/conf-available/nextcloud.conf /etc/apache2/conf-available/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

Engedélyezze az újonnan hozzáadott konfigurációt és az összes szükséges Apache modult a következőkkel:

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

Aktiválja a módosításokat az Apache szolgáltatás újraindításával:

sudo systemctl reload apache2

6. lépés: A Nextcloud telepítése

Most, hogy a Nextcloud letöltésre került, és az összes szükséges szolgáltatás be van állítva, nyissa meg a böngészőt, és indítsa el a Nextcloud telepítését a kiszolgáló domain nevének vagy IP-címének, majd a /nextcloud :

http://domain_name_or_ip_address/nextcloud

Megjelenik a Nextcloud telepítési oldal.

Következtetés

Megtanulta a Nextcloud telepítését és konfigurálását az Ubuntu 18.04 gépen. Ha egy domain név társítva van a Nextcloud szerverhez, akkor kövesse ezt az útmutatót, és biztosítsa az Apache-t a Encrypt funkcióval.

A Nextcloud példány kezelésével kapcsolatos további információkért látogasson el a Nextcloud dokumentációs oldalra.

nextcloud ubuntu apache