Android

Kako instalirati i konfigurirati nextcloud pomoću apache na centos 7

SQL Server 2014 - Instalacija i konfiguracija

SQL Server 2014 - Instalacija i konfiguracija

Sadržaj:

Anonim

Nextcloud je open source, samoposjedujuća datoteka za dijeljenje datoteka i platforma za suradnju, slično Dropboxu. Dolazi u paketu s upravljačem medija, kalendarom i kontaktima.

Nextcloud je dostupan putem aplikacija i ima klijente za radne površine i mobilne uređaje za sve glavne platforme.

Ovaj vodič će vas provesti kroz postupak instaliranja i konfiguriranja Nextcloud s Apacheom na sustavu CentOS 7.

Preduvjeti

Prije nego što započnete s vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

1. korak: Izrada baze podataka MySQL

NextCloud može koristiti SQLite, PostgreSQL ili MySQL bazu podataka za pohranu svih svojih podataka.

U ovom ćemo vodiču koristiti MySQL kao bazu podataka po izboru.

Ako na vašem CentOS poslužitelju već nisu instalirani MySQL ili MariaDB, možete ga instalirati slijedeći jednu od sljedećih uputa:

Započnite prijavljivanjem na MySQL školjku upisivanjem sljedeće naredbe:

sudo mysql

Pokrenite sljedeće SQL izjave kako biste stvorili bazu podataka nazvanu nextcloud , korisnika s imenom nextclouduser i korisniku dodijelili potrebne privilegije:

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;

Korak 2: Instalacija PHP i Apache

Nextcloud je PHP aplikacija. CentOS 7 isporučuje se sa PHP 5.4 koji Nextcloud ne podržava.

Instalirat ćemo PHP 7.2 iz Remi spremišta. Niže naredbe omogućit će spremišta EPEL i Remi:

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

Nakon što su spremišta omogućena, instalirajte Apache PHP 7.2 i sva potrebna PHP proširenja sa sljedećom naredbom:

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. korak: Konfiguriranje vatrozida

To možete učiniti pomoću sljedećih naredbi:

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

Korak 4: Preuzimanje Nextcloud-a

Preuzmite najnoviju verziju Nextclouda sa stranice Nextcloud s wgetom:

wget -P /tmp U vrijeme pisanja ovog članka najnovija verzija Nextclouda je verzija 15.0.0.

Nakon dovršetka preuzimanja, izvadite arhivu u / var / www direktorij:

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

Postavite ispravno vlasništvo tako da web-poslužitelj Apache može imati potpun pristup datotekama i mapama Nextcloud:

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

5. korak: Konfigurirajte Apache

Otvorite uređivač teksta i stvorite sljedeću Apache konfiguracijsku datoteku.

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

Aktivirajte promjene ponovnim pokretanjem usluge Apache:

sudo systemctl restart

Korak 6: Instalacija Nextcloud-a

Sada nakon što se Nextcloud preuzme i sve potrebne usluge konfiguriraju, otvorite preglednik i pokrenete instalaciju Nextcloud posjetom naziv domene ili IP adrese vašeg poslužitelja, a zatim slijedi /nextcloud :

http://domain_name_or_ip_address/nextcloud

Bit će vam prikazana stranica za postavljanje Nextcloud.

Zaključak

Naučili ste kako instalirati i konfigurirati Nextcloud na svom CentOS 7 stroju. Ako imate naziv domene povezan sa vašim Nextcloud poslužiteljem, možete slijediti ovaj vodič i osigurati svoj Apache pomoću alata Let's Encrypt.

Da biste saznali više informacija o upravljanju instancom Nextcloud, posjetite stranicu s dokumentacijom Nextcloud.

nextcloud centos apache