GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Instal OwnCloud 7 dengan Nginx dan PHP-FPM di VPS Ubuntu

Menginstal OwnCloud 7 dengan Nginx dan PHP-FPM pada VPS Ubuntu adalah tugas yang mudah jika Anda mengikuti tutorial ini. OwnCloud adalah aplikasi berbasis web yang menyediakan layanan seperti penyimpanan file, manajemen, dan berbagi. Menggunakan OwnCloud Anda dapat menyinkronkan dan berbagi file, kalender, kontak, dan banyak lagi. Semuanya akan dapat diakses dari semua perangkat Anda dari mana saja.

Dalam tutorial ini kita akan menginstal versi terbaru OwnCloud dengan Nginx dan PHP-FPM pada VPS Ubuntu.

Pertama-tama, masuk ke server Anda sebagai root dan pastikan bahwa VPS Linux Ubuntu Anda sepenuhnya terbaru

apt-get update
apt-get upgrade

Instal MariaDB di server Anda

apt-get install mariadb-server

Jalankan skrip berikut untuk mengamankan server MariaDB Anda dan mengatur kata sandi 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

Sekarang, masuk ke server MariaDB Anda sebagai root pengguna dan buat pengguna dan database baru untuk 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

Jangan lupa ganti PASSWORD ANDA dengan sandi kuat yang sebenarnya.

Instal server web Nginx, PHP5-FPM dan beberapa paket PHP tambahan

apt-get install nginx php5-fpm php5-common php5-cli php5-json php5-mysql php5-curl php5-intl php5-mcrypt php5-memcache php5-gd

Sekarang, unduh rilis OwnCloud stabil terbaru dari situs web resmi mereka. Pada saat penulisan artikel ini adalah versi 7.0.3

cd /opt/
wget https://download.owncloud.org/community/owncloud-7.0.3.tar.bz2

Buka paket file yang diunduh

tar -jxvf owncloud-7.0.3.tar.bz2

File OwnCloud akan dibongkar di direktori 'owncloud' baru di bawah '/ opt'. Ubah pemilik direktori

chown -R www-data:www-data /opt/owncloud

Buat blok virtual baru untuk domain Anda dengan konten berikut

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;
}
}

Aktifkan blok server dengan menjalankan perintah berikut

ln -s /etc/nginx/sites-available/yourdomain.tld /etc/nginx/sites-enabled/

Buka file /etc/php5/fpm/pool.d/www.conf dan ubah variabel 'listen' seperti yang Anda lihat di bawah ini:

listen = 127.0.0.1:9000;

Mulai ulang Nginx dan PHP-FPM agar perubahan diterapkan

service nginx restart
service php5-fpm restart

Terakhir, buka browser Anda ke http:domainanda.tld di mana Anda perlu membuat akun admin dan informasi MariaDB yang telah kami buat dalam tutorial ini. Dengan langkah ini instalasi OwnCloud 7 selesai.

Tentu saja Anda tidak perlu Menginstal OwnCloud 7 dengan Nginx dan PHP-FPM di Ubuntu, jika Anda menggunakan salah satu layanan OwnCloud Optimized Linux Hosting, dalam hal ini Anda cukup meminta admin Linux ahli kami untuk menginstal OwnCloud 7 dengan Nginx untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Instal gpEasy CMS dengan NGINX dan PHP5-FPM di Ubuntu 14.04 VPS

  2. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB

  3. Instal OpenCart 2 di Ubuntu 14.04 VPS dengan Nginx dan PHP-FPM

  1. Instal PmWiki di Ubuntu 14.04 VPS dengan Nginx

  2. Instal Fuel CMS di Ubuntu 14.04 VPS dengan Nginx, PHP-FPM dan MySQL

  3. Instal Concrete5 di Ubuntu 14.04 VPS dengan Nginx, PHP-FPM dan MySQL

  1. Cara menginstal EspoCRM dengan Nginx di VPS Ubuntu

  2. Instal Prosper202 dengan Nginx, MySQL dan PHP-FPM di Ubuntu

  3. Cara menginstal PHP 7.4 Dengan Nginx di Ubuntu 20.04