L'installazione di OwnCloud 7 con Nginx e PHP-FPM su un VPS Ubuntu è un compito facile se segui questo tutorial. OwnCloud è un'applicazione basata sul Web che fornisce servizi come archiviazione, gestione e condivisione di file. Utilizzando OwnCloud puoi sincronizzare e condividere file, calendario, contatti e molto altro. Tutto sarà accessibile da tutti i tuoi dispositivi ovunque ti trovi.
In questo tutorial installeremo l'ultima versione di OwnCloud con Nginx e PHP-FPM su un VPS Ubuntu.
Prima di tutto, accedi al tuo server come root e assicurati che il tuo Ubuntu Linux VPS sia completamente aggiornato
apt-get update apt-get upgrade
Installa MariaDB sul tuo server
apt-get install mariadb-server
Esegui il seguente script per proteggere il tuo server MariaDB e imposta una password di root
mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Ora, accedi al tuo server MariaDB come utente root e crea un nuovo utente e database per OwnCloud.
mysql -u root -p Enter password: MariaDB [(none)]> CREATE DATABASE owncloud; MariaDB [(none)]> GRANT ALL ON owncloud.* to ownclouduser@localhost identified by 'YOURPASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
Non dimenticare di modificare LA TUA PASSWORD con una password efficace.
Installa il server web Nginx, PHP5-FPM e alcuni pacchetti PHP aggiuntivi
apt-get install nginx php5-fpm php5-common php5-cli php5-json php5-mysql php5-curl php5-intl php5-mcrypt php5-memcache php5-gd
Ora scarica l'ultima versione stabile di OwnCloud dal loro sito Web ufficiale. Al momento della stesura di questo articolo è la versione 7.0.3
cd /opt/ wget https://download.owncloud.org/community/owncloud-7.0.3.tar.bz2
Decomprimi il file scaricato
tar -jxvf owncloud-7.0.3.tar.bz2
I file di OwnCloud verranno decompressi in una nuova directory "owncloud" in "/opt". Cambia il proprietario della directory
chown -R www-data:www-data /opt/owncloud
Crea un nuovo blocco virtuale per il tuo dominio con i seguenti contenuti
nano /etc/nginx/sites-available/yourdomain.tld server { listen 80; server_name yourdomain.tld www.yourdomain.tld; root /opt/owncloud; index index.php; rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect; rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect; rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect; error_page 403 /core/templates/403.php; error_page 404 /core/templates/404.php; location = /robots.txt { allow all; log_not_found off; access_log off; } location ~ ^/(?:\.htaccess|data|config|db_structure\.xml|README){ deny all; } location / { rewrite ^/.well-known/host-meta /public.php?service=host-meta last; rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; rewrite ^/.well-known/carddav /remote.php/carddav/ redirect; rewrite ^/.well-known/caldav /remote.php/caldav/ redirect; rewrite ^(/core/doc/[^\/]+/)$ $1/index.html; try_files $uri $uri/ /index.php; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Abilita il blocco del server eseguendo il comando seguente
ln -s /etc/nginx/sites-available/yourdomain.tld /etc/nginx/sites-enabled/
Apri il file /etc/php5/fpm/pool.d/www.conf e cambia la variabile 'listen' come vedi di seguito:
listen = 127.0.0.1:9000;
Riavvia Nginx e PHP-FPM per rendere effettive le modifiche
service nginx restart service php5-fpm restart
Infine, vai su http:tuodominio.tld con il tuo browser dove dovrai creare un account amministratore e le informazioni di MariaDB che abbiamo creato in questo tutorial. Con questo passaggio l'installazione di OwnCloud 7 è completata.
Ovviamente non devi installare OwnCloud 7 con Nginx e PHP-FPM su Ubuntu, se utilizzi uno dei nostri servizi di hosting Linux ottimizzato per OwnCloud, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare OwnCloud 7 con Nginx per voi. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.