Android

Hogyan telepítsük és konfiguráljuk a nextcloudot az apache on centos 7 használatával

SSLtanúsítvány aktiválás és beállítása

SSLtanúsítvány aktiválás és beállítása

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.

Ez az oktatóprogram végigvezeti a Nextcloud és az Apache telepítésének és konfigurálásának folyamatát egy CentOS 7 rendszeren.

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.

Ha még nincs telepítve a MySQL vagy a MariaDB a CentOS kiszolgálóra, akkor az alábbi utasítások valamelyikével telepítheti:

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 a szükséges jogosultságok 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 CentOS 7 PHP 5.4 verzióval érkezik, amelyet a Nextcloud nem támogat.

Telepítjük a PHP 7.2-et a Remi lerakatból. Az alábbi parancsok lehetővé teszik az EPEL és a Remi adattárakat:

sudo yum install epel-release yum-utils sudo yum install

Miután az adattárak engedélyezve vannak, telepítse az Apache PHP 7.2-et és az összes szükséges PHP-kiterjesztést a következő paranccsal:

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. lépés: A tűzfal konfigurálása

Ezt megteheti a következő parancsok futtatásával:

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

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

Töltse le a Nextcloud legújabb verzióját a Nextcloud letöltő oldalról a wget segítségével:

wget -P /tmp A cikk írásakor a Nextcloud legújabb verziója a 15.0.0.

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 apache: /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/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

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

sudo systemctl restart

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ének és konfigurálásának módját a CentOS 7 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 centos apache