Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
start:linux:ubuntu:nextcloud:aktuellekonfiguration [2021/12/16 22:46] wikiadmin [Eine Installation mit Apache 2 WEB-Server] |
start:linux:ubuntu:nextcloud:aktuellekonfiguration [2021/12/16 23:02] (aktuell) wikiadmin [SSL-Verbindung einrichten] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | {{https:// | ||
====== Nextcloud-Server ====== | ====== Nextcloud-Server ====== | ||
Ein Beispiel einer reelen Konfiguration. Hier wird nur die Installation und Konfiguration in Kurzform aufgelistet. Eine Installationsanleitung findet sich unter folgenden Links: [[https:// | Ein Beispiel einer reelen Konfiguration. Hier wird nur die Installation und Konfiguration in Kurzform aufgelistet. Eine Installationsanleitung findet sich unter folgenden Links: [[https:// | ||
- | {{https:// | + | ===== Webserver einrichten |
- | + | ||
- | ---- | + | |
- | + | ||
- | ===== Webserver einrichten ====== | + | |
- | Damit Ihr Raspberry Pi und damit auch Ihre Cloud PHP-Skripte ausführen kann und über das Internet erreichbar ist, müssen Sie zunächst einen Web- und Datenbankserver einrichten. Wir verwenden hierfür **nginx**. | + | Damit Ihr Rechner |
<code C# [enable_line_numbers=" | <code C# [enable_line_numbers=" | ||
Zeile 36: | Zeile 33: | ||
sudo vi / | sudo vi / | ||
</ | </ | ||
- | Sie sollten durch Scrollen mit den Pfeiltasten einen " | + | Sie sollten durch Scrollen mit den Pfeiltasten einen " |
<code C# [enable_line_numbers=" | <code C# [enable_line_numbers=" | ||
listen = 127.0.0.1: | listen = 127.0.0.1: | ||
</ | </ | ||
- | Durch **[Einfg]** können Sie die Zeile entsprechend bearbeiten. Drücken Sie anschließend **[Esc]**, geben Sie ": | + | Durch **[Einfg]** können Sie die Zeile entsprechend bearbeiten. Drücken Sie anschließend **[Esc]**, geben Sie ": |
===== Port-Freigabe & Dynamisches DNS ===== | ===== Port-Freigabe & Dynamisches DNS ===== | ||
- | Damit sichergestellt ist, dass Sie von außen auf Ihren Server zugreifen können, müssen Sie in Ihrem Router eine sogenannte Port-Freigabe einrichten. Dies unterscheidet sich von Router zu Router. Zunächst müssen Sie jedoch Ihre IP-Adresse kennen. Geben Sie dafür auf dem Raspberry Pi folgendes ein: | + | Damit sichergestellt ist, dass Sie von außen auf Ihren Server zugreifen können, müssen Sie in Ihrem Router eine sogenannte Port-Freigabe einrichten. Dies unterscheidet sich von Router zu Router. Zunächst müssen Sie jedoch Ihre IP-Adresse kennen. Geben Sie dafür auf dem Rechner |
<code C# [enable_line_numbers=" | <code C# [enable_line_numbers=" | ||
ifconfig | ifconfig | ||
Zeile 88: | Zeile 85: | ||
Nun sind Sie fast am Ende dieses Tutorials angekommen. Nach den nächsten zwei Schritten werden Sie einen korrekt konfigurierten, | Nun sind Sie fast am Ende dieses Tutorials angekommen. Nach den nächsten zwei Schritten werden Sie einen korrekt konfigurierten, | ||
- | Nachfolgend wird ein sicheres, aber nicht-vertrauenswürdiges (=Bestätigung im Browser erforderlich) Zertifikat generiert. Wenn Sie Ihre Cloud für andere Nutzer öffnen möchten, können Sie mit entsprechenden Kenntnisen diesem Let's Encrypt-Tutorial folgen. | + | Nachfolgend wird ein sicheres, aber nicht-vertrauenswürdiges (=Bestätigung im Browser erforderlich) Zertifikat generiert. Wenn Sie Ihre Cloud für andere Nutzer öffnen möchten, können Sie mit entsprechenden Kenntnisen diesem |
Führen Sie den folgenden Befehl aus, um ein neues Verzeichnis anzulegen und in dieses zu wechseln: | Führen Sie den folgenden Befehl aus, um ein neues Verzeichnis anzulegen und in dieses zu wechseln: | ||
Zeile 109: | Zeile 106: | ||
Bei Nachfragen bezüglich eines " | Bei Nachfragen bezüglich eines " | ||
- | Besondere Sicherheit bekommen wir, indem wir den sogenannten Diffie-Hellman-Schlüsselaustausch ermöglichen. Machen Sie sich einen Kaffee oder Tee und führen Sie vorher diesen Befehl aus. Das Ausführen des Befehls kann einige Minuten (in meinem Test ca. 15-20 Minuten) dauern: | + | Besondere Sicherheit bekommen wir, indem wir den sogenannten |
<code C# [enable_line_numbers=" | <code C# [enable_line_numbers=" | ||
openssl dhparam 2048 > / | openssl dhparam 2048 > / |