In questo tutorial, ti mostreremo come installare il tuo cloud 8 su CentOS 7. Per chi non lo sapesse, OwnCloud è un software gratuito e open source che ti consente di creare un cloud privato di "hosting di file". OwnCloud è simile al servizio DropBox con la differenza di essere scaricabile e installabile gratuitamente sul tuo server privato. Owncloud realizzato da PHP e database di back-end MySQL (MariaDB), SQLLite o PostgreSQL. OwnCloud anche consente di visualizzare e sincronizzare facilmente la rubrica, gli eventi del calendario, le attività e i segnalibri. È possibile accedervi tramite l'interfaccia Web di bell'aspetto e facile da usare o installare il client OwnCloud sul computer desktop o laptop (supporta Linux, Windows e Mac OSX).
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di OwnCloud 8 su CentOS 7.
Installa OwnCloud 8 su CentOS 7
Passaggio 1. Innanzitutto, dobbiamo installare l'ultimo RPM del repository Remi adatto alla tua architettura.
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm rpm -Uvh remi-release-7.rpm
Passaggio 2. Installa i pacchetti PHP necessari.
yum update yum install httpd php php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl php-mcrypt php-pear -y
Passaggio 3. Installa MySQL.
yum install mysql-server
Avvia Apache e MySQL:
systemctl start mysql.service systemctl start httpd.service ## Auto start the service at system start-up ## systemctl enable mysql.service systemctl enable httpd.service
Per impostazione predefinita, MySQL non è protetto. Puoi proteggere MySQL utilizzando mysql_secure_installation
sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MySQL.
mysql_secure_installation
Passaggio 4. Configura un nuovo database MySQL utilizzando i seguenti comandi.
#mysql -uroot -p CREATE DATABASE owncloud; GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword'; FLUSH PRIVILEGES;
Passaggio 5. Configurazione di Apache per OwnCloud.
Durante la configurazione del server Web Apache, si consiglia di abilitare .htaccess per ottenere funzionalità di sicurezza avanzate, per impostazione predefinita .htaccess è disabilitato nel server Apache. Per abilitare esso, apri il file dell'host virtuale e imposta AllowOverride su All. Ad esempio, qui ho usato un file di configurazione esterno invece di modificare il file principale.
#nano /etc/httpd/conf.d/owncloud.conf <IfModule mod_alias.c> Alias /owncloud /var/www/html/owncloud </IfModule> <Directory “/var/www/html/owncloud”> Options Indexes FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory>
Ricordati di riavviare tutti i servizi relativi al server Apache.
systemctl restart httpd.service
Passaggio 6. Installa OwnCloud e le dipendenze.
wget https://download.owncloud.org/community/owncloud-8.0.0.tar.bz2 tar -xjf owncloud-8.0.0.tar.bz2 mv owncloud /var/www/html/owncloud/
Imposta i permessi della directory:
chown -R apache.apache /var/www/html/owncloud/
Passaggio 7. Accedi all'applicazione OwnCloud.
Vai a http://your-domain.com/
e segui le semplici istruzioni. Immettere il nome utente e la password per l'account utente amministratore, fare clic sul collegamento ipertestuale "Opzioni avanzate" e accedere alla directory dei dati (o lasciare l'impostazione predefinita), quindi immettere il nome utente del database, la password del database, il nome del database, l'host (localhost) e fare clic su ' Termina la configurazione'.
Congratulazioni! Hai installato correttamente Owncloud 8. Grazie per aver utilizzato questo tutorial per l'installazione di Owncloud sui sistemi CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di OwnCloud.