In questo tutorial, ti mostreremo come installare OwnCloud 8 su CentOS 6. 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 è costituito da PHP e dal database back-end MySQL (MariaDB), SQLLite o PostgreSQL. OwnCloud anche ti consente di visualizzare e sincronizzare facilmente rubriche, eventi del calendario, attività e segnalibri. Puoi accedervi tramite l'interfaccia Web di bell'aspetto e facile da usare o installare il client OwnCloud sul tuo 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 e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di OwnCloud su CentOS 6.
Installa OwnCloud 8 su CentOS 6
Passaggio 1. Innanzitutto, dobbiamo installare l'ultimo RPM del repository EPEL e Remi adatto alla tua architettura.
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6.rpm wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
Passaggio 2. Installa i componenti 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 -y
Passaggio 3. Installa MySQL.
yum install mysql-server -y
Avvia MySQL:
service mysql start
Per impostazione predefinita, MySQL non è protetto. Puoi proteggere MySQL usando 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. Crea 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. 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 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.
service httpd restart
Passaggio 6. 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. Grazie per aver utilizzato questo tutorial per installare OwnCloud sul sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di OwnCloud.