Android

A sajátcloud telepítése és konfigurálása az apache segítségével az ubuntu 18.04-en

BACKYARD CAMPiNG the MOViE!! Adley and Family camp routine, build a tent, fishing, lake, and more!

BACKYARD CAMPiNG the MOViE!! Adley and Family camp routine, build a tent, fishing, lake, and more!

Tartalomjegyzék:

Anonim

A ownCloud egy nyílt forráskódú, saját üzemeltetésű fájlszinkronizáló és fájlmegosztó platform, hasonlóan a Dropboxhoz, a Microsoft OneDrive-hez és a Google Drive-hoz. A ownCloud alkalmazásokon keresztül bővíthető, és asztali és mobil klienseivel rendelkezik minden nagyobb platformon.

Ebben az oktatóanyagban megmutatjuk, hogyan telepítheti és konfigurálhatja az ownCloudot az Apache segítségével egy Ubuntu 18.04 gépen.

Előfeltételek

Csomagok telepítéséhez és a rendszerszolgáltatások konfigurálásához be kell jelentkeznie sudo hozzáféréssel rendelkező felhasználóként.

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

A ownCloud az SQLite, Oracle 11g, PostgreSQL vagy MySQL adatbázis felhasználásával tárolja az összes adatát. Ebben az oktatóanyagban a MySQL-t fogjuk adatbázis-háttérként használni.

Ha a MySQL vagy a MariaDB nincs telepítve az Ubuntu szerverre, akkor telepítheti az alábbi útmutatók egyikének követésével:

Jelentkezzen be a MySQL shellbe a következő parancs beírásával:

sudo mysql

A MySQL parancsfájlból futtasson egy adatbázist a következő SQL utasítás segítségével:

CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Ezután hozzon létre egy MySQL felhasználói fiókot, és biztosítsa az adatbázishoz való hozzáférést:

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

Végül lépjen ki a mysql konzolból a következő gépeléssel:

EXIT;

2. lépés: A PHP és az Apache telepítése

A ownCloud egy PHP alkalmazás. A PHP 7.2, amely az alapértelmezett PHP az Ubuntu 18.04-ben, teljes mértékben támogatott és ajánlott a ownCloud számára.

Telepítse az Apache-t és az összes szükséges PHP-kiterjesztést a következő paranccsal:

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. 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: SajátCloud letöltése

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

A következő wget paranccsal töltse le a ownCloud zip archívumot:

wget https://download.owncloud.org/community/owncloud-10.0.10.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/owncloud-10.0.10.zip -d /var/www

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

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

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

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

sudo a2enconf owncloud 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: sajátCloud telepítése

Most, hogy a ownCloud 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 ownCloud telepítését a kiszolgáló domain nevének vagy IP-címének, majd a /owncloud :

http://domain_name_or_ip_address/owncloud

Megjelenik a ownCloud beállítási oldal.

Következtetés

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

Ha több információt szeretne kapni a sajátCloud-példány kezeléséről, látogasson el a ownCloud-dokumentációs oldalra.

sajátcloud ubuntu apache