E' sempre più frequente il salvataggio, lo scambio di files tramite programmi che si connettono a server cloud (vedi dropbox,Wetransfer etc.).
Tramite un server con CentOs è possibile creare un proprio Cloud server, per l'installazione e la configurazione, seguire il seguente procedimento:
Installazione LAMP :
-
Apache
server #
yum install httpd -y ; installazione server web Apache
server #
service httpd start ; avvio servizio apache
server #
chkconfig httpd on ; impostazione avvio automatico al boot
(tramite browser verifichiamo l'avvenuta installazione del web server digitando:
http://localhost o
http:// indirizzo-ip-del-server, dovrebbe comparire la schermata di test di Apache)
-
MySQL
server #
yum install mysql mysql-server -y ; installazione di MySQL e MySQL server
server #
service mysqld start ; avvio serviziomysql
server #
chkconfig mysqld on ; impostazione avvio automatico al boot
(per impostazione di default la password di root non è impostata, per sicurezza procediamo ad impostarla)
server #
mysql_secure_installation ; avvia la procedura guidata per l'impostazione dei parametri
ora, tramite procedura guidata, verrà richiesto l'inserimento della password di root (nno è impostata quindi premete invio), la reimpostazione della password di root, ed altri parametri (accesso utente anonimo e accesso reonoto, premete pure invio fino al termine della procedura)
-
PHP
server #
yum install php -y ; installazione PHP
Una volta terminata l'installazione procediamo alla creazione di una pagina di test per verificare che PHP sia installato correttamente:
server #
vim /var/www/html/testphp.php ; crea la pagina di test 'testphp.php'
all'apertura dell'editor scrivere:
<?php
phpinfo() ;
?>
salviamo ed installiamo i pacchetti di MySQL per il supporto a PHP:
server #
yum install php-mysql -y
riavviamo apache:
server #
service httpd restart
(tramite browser verifichiamo l'avvenuta installazione di PHP
digitando: http://localhost/testphp.php o http:// indirizzo-ip-del-server /testphp-php, dovrebbe
comparire la schermata di riassunto di PHP).
Ora installiamo il pacchetto per il server cloud:
Installiamo l'estensioni per PHP:
server #
yum install php-mysql php-json php-xml php-mbstring php-zip php-gd curl php-curl php-pdo -y
creiamo il database, la tabella e l'utente per il server cloud:
server #
mysql -u root -p
una volta che siamo entrati nella console di mysql digitare:
mysql >
CREATE DATABASE ownclouddb;
mysql >
GRANT ALL ON ownclouddb.* TO ownclouduser@localhost IDENTIFIED BY 'password ';
mysql >
flush privileges;
mysql >
exit
Scarichiamo ed installiamo
owncloud :
server #
wget http://download.owncloud.org/community/owncloud-6.0.3.tar.bz2
server #
tar xvf owncloud-6.0.3.tar.bz2 ; scompatta l'archivio
server #
mv owncloud/ /var/www/html ; sposta la cartella 'owncloud' in /var/www/html
Impostiamo i diritti utente / cartella
server #
chown -R apache:apache /var/www/html/owncloud/
server #
chmod 777 /var/www/html/owncloud/config/
Impostiamo l'accesso sul file di configurazione di Apache:
server #
vim /etc/httpd/conf/httpd.conf
alla sezione <Directory /> impostiamo la voce 'AllowOverride' da
None a
All
Riavviamo MySQL ed Apache:
server #
service mysqld restart
server #
service httpd restart
Ora per verificare la corretta installazione del server cloud digitiamo sul browser:
http://localhost/owncloud o
http://ip-del-server-cloud/owncloud
se le operazioni sono state eseguite correttamente, verrà visualizzata la schermata di Owncloud
(il server mostrerà un avviso che è raggiungibile da fuori).
La prima operazione richiesta è la creazione di un account di amministratore, una volta creato si accederà all'interfaccia dove sarà possibile creare altre utenze (vedi voce in alto a destra '
nome utente').
Ora si può caricare/scaricare files dal proprio Cloud server dalla LAN / WAN.