Web GUI nicht zu öffnen

Ich sag es mal so. Wenn du auf kurz oder lang selbst eine Nextcloud betreiben willst, musst du massiv dein Linux-Wissen verbessern.

Im Prinzip bestehen alle Dienste wie z. B. Nextcloud aus:
a.) Programmpaketen
b.) Konfigurationsdateien
c.) Befehlen zum Starten, Stoppen, …

Lerne erst mal einen Datei-Editor wie z. B. “nano” oder “vim” zu bedienen.
Eine möglichst steile Lernkurve wäre von Vorteil.
Wie lange hast du gebraucht, um Windows zu verstehen?
Wie lange gedenkst du zu brauchen, um Linux zu verstehen?

1 Like

ja da bin ich bei Dir.

1 Like

öffne die Datei mit

sudo nano etc/apache2/sites-available/nextcloud.conf

kopiere alles und paste es hier rein-

Alleine das ist schon mal ziemlich dumm. Echte Linux-Anwender machen das nicht.
Zudem fehlt dir das Know-How. Bau das dringend auf.

Unter Umständen wäre es sinnvoll eine Managed Nextcloud z. B. in Deutschland zu kaufen.
Spätestens wenn deine Nextcloud unreparierbar kaputt geht werden alle auf Nextcloud und Linux fluchen und sich Microsoft-Produkte wünschen. Dabei war es nur dein Fehler.

Warum. Da war doch eine Zeilenangabe.
Wenn du nicht per Software die Zeilen zählen kannst, dann zähle einfach manuell.

wie schon geschrieben steht da nichts. Unten ist das zu sehen:
05-05-_2021_14-31-50

Gelöscht da nicht zutreffend.

Bei dem Befehl fehlt der slash am anfang des Pfades…

Sorry Typo… Richtig ist:

sudo nano /etc/apache2/sites-available/nextcloud.conf

Danke Dir

05-05-_2021_14-36-14

Da steht nicht wirklich :88, oder?
Aber das ist noch kein wirklicher Konfigurationsfehler :wink:
Wo ist denn jetzt die gesuchte Zeile?

doch genau so steht es da

Soll das so da stehen? Der Standard-Port ist :80
Wenn ja müsste es heißen:
http://172.16.0.10:88

Hier stand Mist :wink:

Also wäre das so ok?

<VirtualHost *:88>
ServerAdmin vxxxxxxxxer.de
DocumentRoot /var/www/nextcloud/
ServerName cloud.xxxxxxxxxxxx.de
ServerAlias www.cloud.xxxxxxxxxx.de

Alias /nextcloud “/var/www/nextcloud/”

<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted

Dav off

SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Oder
<VirtualHost *:80>

Meinst du nicht es hat einen Grund, dass Port 88 gewählt wurde. Evtl ein Reverse Proxy?

<VirtualHost *:88>
ServerAdmin vxxxxxxxxer.de
DocumentRoot /var/www/nextcloud/
ServerName cloud.xxxxxxxxxxxx.de
ServerAlias www.cloud.xxxxxxxxxx.de

Alias /nextcloud “/var/www/nextcloud/”

<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted

<IfModule mod_dav.c>
Dav off
</IfModule>

SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Wenn du es angepasst hast, musst du den Apache mit

sudo systemctl restart apache2

neustarten.

ich habe eben mal auf einem anderen System das 1:1 installiert wurde geschaut, wo die NextCloud läuft. Die Config-Datei sieht da 1:1 identisch aus und da komme ich über http://172.16.0.10 drauf. Das wird dann auf https:// umgeleitet.

Ok dann lass es so wie es ist…

Aber die Directory Abschnitt muss mit </Directory> abgeschlossen werden. Da fehlt der / in deinem Screenshot.

EDIT:
Habe die Config im vorherigen Post anhand den neusten Erkenntnissen angepasst.

wenn ich die NC nun per Browser ausrufe kommt jetzt dieses Bild

Kein Wunder. Du greifst ja über die IP-Adresse zu, die wahrscheinlich in der Default-Konfiguration steht. Ruf doch mal damit zu, damit du die virtuelle (namesbasierte) Adresse verwendest:

cloud.xxxxxxxxxxxx.de