Android

Nextcloudin asentaminen ja määrittäminen aposhen avulla centos 7: llä

[PC] Miten päivitetään näytönohjaimen (GPU) ajurit

[PC] Miten päivitetään näytönohjaimen (GPU) ajurit

Sisällysluettelo:

Anonim

Nextcloud on avoimen lähdekoodin, itse ylläpidetty tiedostojen jakamis- ja yhteistyöalusta, samanlainen kuin Dropbox. Sen mukana toimitetaan mediasoitin, kalenteri ja yhteyshenkilöt.

Nextcloud on laajennettavissa sovellusten kautta, ja sillä on työpöytä- ja mobiililaitteet kaikille tärkeimmille alustoille.

Tämä opas opastaa Nextcloudin asentamisessa ja määrittämisessä Apachen kanssa CentOS 7 -järjestelmään.

edellytykset

Ennen kuin aloitat opetusohjelman, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Vaihe 1: MySQL-tietokannan luominen

NextCloud voi käyttää SQLite-, PostgreSQL- tai MySQL-tietokantaa kaikkien tietojen tallentamiseen.

Tässä opetusohjelmassa käytämme MySQL: tä valittuna tietokannana.

Jos sinulla ei vielä ole MySQL tai MariaDB asennettuna CentOS-palvelimellesi, voit asentaa noudattamalla yhtä alla olevista ohjeista:

Aloita kirjautumalla MySQL-shelliin kirjoittamalla seuraava komento:

sudo mysql

Suorita seuraavat SQL-lauseet luodaksesi tietokannan nextcloud , käyttäjän nimeltään nextclouduser ja myöntämällä käyttäjälle tarvittavat käyttöoikeudet:

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;

Vaihe 2: PHP: n ja Apache: n asentaminen

Nextcloud on PHP-sovellus. CentOS 7 toimitetaan PHP 5.4: llä, jota Nextcloud ei tue.

Asennamme PHP 7.2 Remi-arkistosta. Alla olevat komennot mahdollistavat EPEL- ja Remi-arkistot:

sudo yum install epel-release yum-utils sudo yum install sudo yum-config-manager --enable remi-php72

Kun arkistot on otettu käyttöön, asenna Apache PHP 7.2 ja kaikki vaadittavat PHP-laajennukset seuraavalla komennolla:

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

Vaihe 3: Palomuurin määrittäminen

Voit tehdä sen suorittamalla seuraavat komennot:

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

Vaihe 4: Lataa Nextcloud

Lataa uusin Nextcloud-versio Nextcloud-lataussivulta wgetillä:

wget -P /tmp Tämän artikkelin kirjoittamisen aikana Nextcloudin viimeisin versio on versio 15.0.0.

Kun lataus on valmis, purkaa arkisto hakemistoon / var / www:

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

Aseta oikea omistajuus, jotta Apache-verkkopalvelimella on täysi pääsy Nextcloudin tiedostoihin ja hakemistoihin:

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

Vaihe 5: Määritä Apache

Avaa tekstieditori ja luo seuraava Apache-määritystiedosto.

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

Aktivoi muutokset käynnistämällä Apache-palvelu uudelleen:

sudo systemctl restart

Vaihe 6: Nextcloudin asentaminen

Nyt kun Nextcloud on ladattu ja kaikki tarvittavat palvelut on määritetty, avaa selain ja käynnistä Nextcloud-asennus käymällä palvelimesi verkkotunnuksessa tai IP-osoitteessa, jota seuraa /nextcloud :

http://domain_name_or_ip_address/nextcloud

Sinulle esitetään Nextcloud-asetussivu.

johtopäätös

Olet oppinut asentamaan ja määrittämään Nextcloudin CentOS 7 -koneeseesi. Jos sinulla on verkkotunnuksen nimi, joka liittyy Nextcloud-palvelimeesi, voit seurata tätä opasta ja suojata Apachesi Let's Encrypt -sovelluksella.

Lisätietoja Nextcloud-ilmentymän hallinnasta on Nextcloud-dokumentaatiosivulla.

seuraavacloud centos apache