How to OpenVPN-as on Openmediavault
Tartalomjegyzék:
- Előfeltételek
- 1. lépés: MySQL adatbázis létrehozása
- 2. lépés: A PHP és az Apache telepítése
- 3. lépés: A tűzfal konfigurálása
- 4. lépés: A Nextcloud letöltése
- 5. lépés: Az Apache konfigurálása
- 6. lépés: A Nextcloud telepítése
- Következtetés
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:
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:
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 apacheHogyan telepítsük és konfiguráljuk a nextcloudot az apache on centos 7 használatával
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. Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni és konfigurálni a Nextcloud szoftvert az Apache segítségével egy CentOS 7 gépen.
Hogyan telepítsük és használjuk a php zeneszerzőt az ubuntu 18.04-en
A zeneszerző a PHP függőségi kezelője. A zeneszerző behúzza az összes szükséges PHP csomagot, amelytől a projekt függ, és kezeli őket az Ön számára.
Hogyan telepítsük a wordpress programot az apache segítségével a centos 7-en
Ebben az oktatóanyagban elmagyarázzuk, hogyan telepítsük a WordPress-et a CentOS 7-re. A WordPress messze a világ legnépszerűbb nyílt forrású blogja és CMS platformja.