Die Installation von OwnCloud 7 mit Nginx und PHP-FPM auf einem Ubuntu VPS ist eine einfache Aufgabe, wenn Sie diesem Tutorial folgen. OwnCloud ist eine webbasierte Anwendung, die Dienste wie Dateispeicherung, -verwaltung und -freigabe bereitstellt. Mit OwnCloud können Sie Ihre Dateien, Kalender, Kontakte und vieles mehr synchronisieren und teilen. Alles wird von all Ihren Geräten und überall zugänglich sein.
In diesem Tutorial installieren wir die neueste Version von OwnCloud mit Nginx und PHP-FPM auf einem Ubuntu VPS.
Melden Sie sich zunächst als Root bei Ihrem Server an und stellen Sie sicher, dass Ihr Ubuntu Linux VPS auf dem neuesten Stand ist
apt-get update apt-get upgrade
Installieren Sie MariaDB auf Ihrem Server
apt-get install mariadb-server
Führen Sie das folgende Skript aus, um Ihren MariaDB-Server zu sichern, und legen Sie ein Root-Passwort fest
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
Melden Sie sich jetzt als Benutzer root bei Ihrem MariaDB-Server an und erstellen Sie einen neuen Benutzer und eine neue Datenbank für 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
Vergessen Sie nicht, IHRPASSWORT zu ändern mit einem wirklich starken Passwort.
Installieren Sie den Nginx-Webserver, PHP5-FPM und einige zusätzliche PHP-Pakete
apt-get install nginx php5-fpm php5-common php5-cli php5-json php5-mysql php5-curl php5-intl php5-mcrypt php5-memcache php5-gd
Laden Sie jetzt die neueste stabile Version von OwnCloud von ihrer offiziellen Website herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 7.0.3
cd /opt/ wget https://download.owncloud.org/community/owncloud-7.0.3.tar.bz2
Entpacken Sie die heruntergeladene Datei
tar -jxvf owncloud-7.0.3.tar.bz2
Die Dateien von OwnCloud werden in ein neues ‚owncloud‘-Verzeichnis unter ‚/opt‘ entpackt. Ändern Sie den Eigentümer des Verzeichnisses
chown -R www-data:www-data /opt/owncloud
Erstellen Sie einen neuen virtuellen Block für Ihre Domain mit folgendem Inhalt
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; } }
Aktivieren Sie den Serverblock, indem Sie den folgenden Befehl ausführen
ln -s /etc/nginx/sites-available/yourdomain.tld /etc/nginx/sites-enabled/
Öffnen Sie die Datei /etc/php5/fpm/pool.d/www.conf und ändern Sie die Variable „listen“, wie Sie unten sehen:
listen = 127.0.0.1:9000;
Starten Sie Nginx und PHP-FPM neu, damit die Änderungen wirksam werden
service nginx restart service php5-fpm restart
Gehen Sie schließlich in Ihrem Browser zu http:yourdomain.tld wo Sie ein Administratorkonto und die Informationen der MariaDB erstellen müssen, die wir in diesem Tutorial erstellt haben. Mit diesem Schritt ist die Installation von OwnCloud 7 abgeschlossen.
Natürlich müssen Sie OwnCloud 7 mit Nginx und PHP-FPM nicht auf Ubuntu installieren, wenn Sie einen unserer OwnCloud Optimized Linux-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, OwnCloud 7 mit Nginx für zu installieren Sie. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.