Nextcloud Apache Port wechseln

Um den Nextcloud Port im nachhinein zu wechseln, muss man im Prinzip nur die entsprechenden Apache Konfigurations-Dateien bearbeiten.

Gehen wir davon aus, dass wir den HTTP-Port auf 65011 und den HTTPS port auf 65012 ändern wollen.

vi /etc/apache2/sites-available/001-nextcloud.conf
# Vorher: VirtualHost *:80
<VirtualHost *:65011>
 # ... config hier..
</VirtualHost>

und das gleiche für den HTTPS-Part:

# Vorher: VirtualHost *:443
<VirtualHost *:65012>
 # ... config hier..
</VirtualHost>

Nach dem speichern muss man noch die ports.conf bearbeiten:

vi /etc/apache2/ports.conf

Dort trägt man die neuen Ports einfach am Ende mit ein:

# nextcloud http
Listen 65011
# nextcloud https
Listen 65012

Jetzt muss man zunächst, wenn die ufw aktiviert ist, die Ports in der ufw freischalten:

ufw allow 65011-65012/tcp
ufw allow 65011-65012/udp

Anschließend Apache2 neu starten:

/etc/init.d/apache2 restart

Im Browser kann man jetzt die Nextcloud Webseite testen. Hat alles geklappt kann man sich unter https://SERVER_IP:65012/ oder http://SERVER_IP:65011/ mit seinem Account einloggen.

Als letztes muss man in allen Nextcloud Apps unter Linux, Windows, Android… einen neuen Account erstellen und sich neu verbinden.