GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Installa OwnCloud 7 con Nginx e PHP-FPM su un VPS Ubuntu

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.


Panels
  1. Installa FluxBB su un VPS CentOS 7 con Nginx e PHP-FPM

  2. Come installare phpMyAdmin con HHVM, Nginx e MariaDB su un VPS Ubuntu 14.04

  3. Installa gpEasy CMS con NGINX e PHP5-FPM su un Ubuntu 14.04 VPS

  4. Installa Croogo su un VPS Ubuntu con Nginx e MariaDB

  5. Installa OpenCart 2 su un VPS Ubuntu 14.04 con Nginx e PHP-FPM

Come installare Drupal 8 con Nginx, PHP-FPM e SSL su Ubuntu 15.10

Come installare OpenCart 2 con Nginx e SSL su Ubuntu 15.10

Come installare Drupal 8.1 con Nginx, PHP-FPM e SSL su Ubuntu 16.04

Come installare OwnCloud 8 con Nginx e PHP-FPM su CentOS 6

Installa PHP 7.1 con Nginx su Ubuntu 16.04

Installa WordPress con Varnish e Nginx su Ubuntu