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.
Nessun commento:
Posta un commento