GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte OwnCloud 7 s Nginx a PHP-FPM na Ubuntu VPS

Instalace OwnCloud 7 s Nginx a PHP-FPM na Ubuntu VPS je snadný úkol, pokud budete postupovat podle tohoto návodu. OwnCloud je webová aplikace, která poskytuje služby, jako je ukládání, správa a sdílení souborů. Pomocí OwnCloud můžete synchronizovat a sdílet své soubory, kalendář, kontakty a mnoho dalšího. Vše bude dostupné ze všech vašich zařízení odkudkoli.

V tomto tutoriálu nainstalujeme nejnovější verzi OwnCloud s Nginx a PHP-FPM na Ubuntu VPS.

Nejprve se přihlaste ke svému serveru jako root a ujistěte se, že váš Ubuntu Linux VPS je plně aktuální

apt-get update
apt-get upgrade

Nainstalujte MariaDB na svůj server

apt-get install mariadb-server

Spusťte následující skript pro zabezpečení serveru MariaDB a nastavení hesla uživatele 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

Nyní se přihlaste ke svému serveru MariaDB jako uživatel root a vytvořte nového uživatele a databázi pro 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

Nezapomeňte změnit VAŠE HESLO se skutečným silným heslem.

Nainstalujte webový server Nginx, PHP5-FPM a několik dalších balíčků PHP

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

Nyní si stáhněte nejnovější stabilní verzi OwnCloud z jejich oficiálních stránek. V okamžiku psaní tohoto článku je to verze 7.0.3

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

Rozbalte stažený soubor

tar -jxvf owncloud-7.0.3.tar.bz2

Soubory OwnCloud budou rozbaleny v novém adresáři „owncloud“ pod „/opt“. Změňte vlastníka adresáře

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

Vytvořte nový virtuální blok pro vaši doménu s následujícím obsahem

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

Povolte blok serveru provedením následujícího příkazu

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

Otevřete soubor /etc/php5/fpm/pool.d/www.conf a změňte proměnnou ‚listen‘, jak vidíte níže:

listen = 127.0.0.1:9000;

Restartujte Nginx a PHP-FPM, aby se změny projevily

service nginx restart
service php5-fpm restart

Nakonec přejděte v prohlížeči na http:vaše doména.tld kde si budete muset vytvořit účet správce a informace o MariaDB, které jsme vytvořili v tomto tutoriálu. Tímto krokem je instalace OwnCloud 7 dokončena.

Samozřejmě nemusíte instalovat OwnCloud 7 s Nginx a PHP-FPM na Ubuntu, pokud používáte jednu z našich služeb OwnCloud Optimalizované Linux Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby si OwnCloud 7 s Nginx nainstalovali vy. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Nainstalujte FluxBB na CentOS 7 VPS s Nginx a PHP-FPM

  2. Jak nainstalovat phpMyAdmin s HHVM, Nginx a MariaDB na Ubuntu 14.04 VPS

  3. Nainstalujte gpEasy CMS s NGINX a PHP5-FPM na Ubuntu 14.04 VPS

  1. Nainstalujte Croogo na Ubuntu VPS s Nginx a MariaDB

  2. Nainstalujte OpenCart 2 na Ubuntu 14.04 VPS s Nginx a PHP-FPM

  3. Nainstalujte PmWiki na Ubuntu 14.04 VPS s Nginx

  1. Nainstalujte Prosper202 s Nginx, MySQL a PHP-FPM na Ubuntu

  2. Nainstalujte WordPress s Varnish a Nginx na Ubuntu

  3. Nainstalujte WordPress s Memcached a Nginx na Ubuntu