Raspberry Pi und Owncloud HTTPS mit Nginx

Wenn Sie diesen Dienst installieren möchten, Hier finden Sie Dutzende (mindestens) Tutorials mit Ihrem Freund Google. So, hier werde ich schnell und leicht tun, einen USB-Internet-Festplattenpartition in HTTPS zu teilen !

Raspberry Pi Home Server - Etape 14 : installer Owncloud en HTTPS avec Nginx

Die Tutorials Owncloud installieren Sie daher überall zu finden (Sie haben eine hervorragende und einfache auf tropfacile.NET). Also nochmal, die auf dieser Website ! 🙂 On va installer Owncloud pour pouvoir partager une partition die USB-Festplatte. Wir sehen auch die Zertifikatsverwaltung, eine HTTPS-Verbindung herzustellen.

  1. Die notwendigen Pakete zu installieren
    Install apt - Get install php5 php5-Json php5-gd php5-Sqlite Curl libcurl3 libcurl3-Dev php5-Curl php5-Common Php-Xml-Parser sqlite
  2. Paket Php - Apc für Leistung (Danke Forum raspberrypi.org)
    Install apt - Get install Php - apc
  3. Download OwnCloud
    http://doc.owncloud.org/server/5.0/admin_manual/
  4. Entpacken Sie das Archiv in/Var/www
    CD/Var/Www Tar jxvf <Archiv>
  5. Ändern Sie den Besitzer des Verzeichnisses
    Chown-r Www - data:Www - Daten/Var/Www/owncloud
  6. Erstellen Sie das Verzeichnis /Etc/Nginx/Zert. Wenn es gibt keine
    Mkdir/Etc/Nginx/Zert.
  7. Generieren Sie das Zertifikat für die Website im Verzeichnis /Etc/Nginx/Zert.Aufmerksamkeit : Verwenden Sie ein sicheres Kennwort, um Ihr Zertifikat zu generieren. Dieses Zertifikat ist gültig 365 Tage. Müssen Sie eine neue einjährige generieren
    OpenSSL Genrsa - des3 - aus owncloud.key 1024
    
    OpenSSL Req - neue - wichtige owncloud.key - heraus owncloud.csr cp owncloud.key owncloud.key.org Openssl Rsa - in owncloud.key.org - heraus owncloud.key Openssl X 509 - Req - Tage 365 -in owncloud.csr - Signkey-owncloud.key - aus owncloud.crt
  8. Entfernen Sie unnötige Datei
    RM-owncloud.csr-owncloud.key.org
  9. Erstellen Sie eine Datei /Etc/Nginx/Sites-available/owncloud (Sie wählen den port)
    Server {
    
     hören 8091 SSL;
    
     SSL auf;
    
     Ssl_certificate /etc/nginx/certs/owncloud.crt;
    
     Ssl_certificate_key /etc/nginx/certs/owncloud.key;
    
     Error_log /var/log/nginx/owncloud.log;
    
     Access_log /var/log/nginx/owncloud.log;
    
     Server_name owncloud;
    
     Stamm /var/www/owncloud;
    
     Index-index.php;
    
     Client_max_body_size 1000M;
    
    # verweigern Direktzugriff Vermietung ~ ^ /.(Daten|config|.HT|db_structure.XML|README) {
    
     Alle verweigern;
    
     }
    
     # Standardmäßig versuchen Reihenfolge mieten / {
    
     Try_files $uri $uri / @webdav;
    
     }
    
     # Owncloud WebDAV mieten @webdav {
    
     Fastcgi_pass Unix:/var/run/php5-FPM.sock;
    
     Fastcgi_split_path_info ^(.+.PHP)(/.*)$;
    
     Fastcgi_param SCRIPT_FILENAME $Document_root$ fastcgi_script_name;
    
     Fastcgi_param HTTPS auf;
    
     gehören fastcgi_params;
    
     }
    
    Lage ~ .php$ {
    
     enthalten/Etc/Nginx/fastcgi_params;
    
     Try_files $uri = 404;
    
     Fastcgi_param HTTPS auf;
    
     Fastcgi_index index.php;
    
     Fastcgi_split_path_info ^(.+.PHP)(/.+)$;
    
     Fastcgi_param SCRIPT_FILENAME $Document_root$ fastcgi_script_name;
    
     Fastcgi_pass Unix:/var/run/php5-FPM.sock;
    
     }
    
     }
  10. Aktivieren der Website
    ln-s/etc./Nginx/Websites-zur Verfügung/Owncloud/Etc/Nginx/Standorte-aktiviert/owncloud
  11. Ändern Sie die Rechte auf das freigegebene Verzeichnis
    Chown-r Www - data:Www - Daten/Medien/Usbdrive/internet
  12. Bearbeiten Sie die Datei /etc/PHP5/fpm/PHP.ini um die Größe der Dateien zu erhöhen, die gesendet werden können
    Upload_max_filesize = 700M Post_max_size = 800M
  13. Starten Sie NGINX und php5-fpm
    Service Nginx Neustart Dienstneustart php5-fpm
  14. Zugriff auf Owncloud mit https://<IP_du_Raspberry> :<port_dans_la_configuration>/

    Anzeigen des Zertifikats zum Herstellen einer Verbindung mit Ihrem Owncloud

    Anzeigen des Zertifikats zum Herstellen einer Verbindung mit Ihrem Owncloud

  15. Folgen Sie einfach den Anweisungen auf dem Bildschirm

    Owncloud Konfigurationseinstellungen

    Owncloud Konfigurationseinstellungen

  16. Termin am http://owncloud.org/Support/ zur Dokumentation über den Einsatz von Owncloud
  17. Ein kurzer Überblick über Ihr Verzeichnis der Daten wird bestätigt, dass die Daten an der richtigen Stelle gespeichert werden sollen

Hier hoffe ich, Ihnen in Ihrer Installation geholfen haben.

Guten Abend


Für die version 5.0.4, Dank EFT (Standort Hier) für seine Hilfe :

    1. der Name des Servers (Vorsicht scheint es an zwei Stellen) –> Server_name owncloud;
    2. die Ssl-Port-> hören 8091 SSL;
    3. den Speicherort und den Namen der Zertifikate :
      • –> Ssl_certificate /etc/nginx/certs/owncloud.crt;
      • –> Ssl_certificate_key /etc/nginx/certs/owncloud.key;
    4. die Wurzel-> Stamm /var/www/owncloud;

Sie können auch mögen....