Configure Static IP Addresses on Ubuntu 18.04 LTS Server
Indholdsfortegnelse:
- Forudsætninger
- Trin 1: Oprettelse af MySQL-database
- Trin 2: Installation af PHP og Apache
- Trin 3: Konfiguration af firewall
- Trin 4: Download Nextcloud
- Trin 5: Konfigurer Apache
- Trin 6: Installation af Nextcloud
- Konklusion
Nextcloud er en open source, selvhost filformular og samarbejdsplatform, der ligner Dropbox. Det leveres sammen med medieafspiller, kalender og kontaktadministration.
Nextcloud kan udvides via apps og har desktop- og mobilklienter til alle større platforme.
Denne tutorial vil lede dig gennem processen med installation og konfiguration af Nextcloud med Apache på et CentOS 7-system.
Forudsætninger
Før du begynder med selvstudiet, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.
Trin 1: Oprettelse af MySQL-database
NextCloud kan bruge SQLite, PostgreSQL eller MySQL-database til at gemme alle dens data.
I denne tutorial vil vi bruge MySQL som den valgte database.
Hvis du ikke allerede har MySQL eller MariaDB installeret på din CentOS-server, kan du installere ved at følge en af nedenstående instruktioner:
Start med at logge på MySQL-shell ved at skrive følgende kommando:
sudo mysql
Kør følgende SQL-sætninger for at oprette en database ved navn
nextcloud
, bruger med navn
nextclouduser
og for at give de nødvendige privilegier til brugeren:
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;
Trin 2: Installation af PHP og Apache
Nextcloud er et PHP-program. CentOS 7 skibe med PHP 5.4, som ikke understøttes af Nextcloud.
Vi installerer PHP 7.2 fra Remi-arkivet. Kommandoerne herunder aktiverer EPEL- og Remi-lagre:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi-php72
Når depoterne er aktiveret, skal du installere Apache PHP 7.2 og alle nødvendige PHP-udvidelser med følgende kommando:
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
Trin 3: Konfiguration af firewall
Det kan du gøre ved at køre følgende kommandoer:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Trin 4: Download Nextcloud
Download den nyeste version af Nextcloud fra Nextcloud download-siden med wget:
wget -P /tmp
På det tidspunkt, hvor denne artikel skrives, er den nyeste version af Nextcloud version 15.0.0.
Når overførslen er gennemført, skal du arkivere til / var / www-biblioteket:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Indstil det rigtige ejerskab, så Apache-webserveren kan have fuld adgang til Nextcloud's filer og mapper:
sudo chown -R apache: /var/www/nextcloud
Trin 5: Konfigurer Apache
Åbn din teksteditor og opret følgende Apache-konfigurationsfil.
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
Aktiver ændringerne ved at genstarte Apache-tjenesten:
Trin 6: Installation af Nextcloud
Nu, hvor Nextcloud er downloadet og alle nødvendige tjenester er konfigureret, åbner din browser og starter Nextcloud-installationen ved at besøge din server's domænenavn eller IP-adresse efterfulgt af
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Du får præsenteret siden Opsætning af Nextcloud.
Konklusion
Du har lært, hvordan du installerer og konfigurerer Nextcloud på din CentOS 7-maskine. Hvis du har et domænenavn tilknyttet din Nextcloud-server, kan du følge denne vejledning og sikre din Apache med Let's Encrypt.
For at finde mere information om, hvordan du administrerer din Nextcloud-forekomst, skal du besøge Nextcloud-dokumentationssiden.
nextcloud centos apacheSådan installeres og konfigureres en nfs-server på centos 8
I denne selvstudie gennemgår du de trin, der er nødvendige for at opsætte en NFSv4-server på CentOS 8. Vi viser dig også, hvordan du monterer et NFS-filsystem på klienten.
Sådan installeres og konfigureres nextcloud med apache på ubuntu 18.04
Nextcloud er en open source, selvhost filformular og samarbejdsplatform, der ligner Dropbox. I denne tutorial viser vi dig, hvordan du installerer og konfigurerer Nextcloud med Apache på en Ubuntu 18.04-maskine.
Sådan installeres og konfigureres owncloud med apache på ubuntu 18.04
ownCloud er en open source, self-hosted filsynkronisering og fildelingsplatform. I denne tutorial viser vi dig, hvordan du installerer og konfigurerer ownCloud med Apache på en Ubuntu 18.04-maskine.