Neben Nextcloud mit neuer Subdomain auf /var/www/html weiterleiten?

  • Bei welchen Anbieter? Was für ein Server? Heimnetzwerk
  • Auf welcher Hardware? HP Compaq
  • Betriebssystem sowie Version ALLER beteiligten Systeme? Ubuntu Server
  • Nextcloud Version? 20
  • PHP Version?
  • Welche Datenbank? MySql,Engine X (Nginx),MariaDB usw… - MySQL
  • Apache version - 2.4.41

Hallo,

ich habe auf meinem Server im Heimnetzwerk am Laufen.

Um die Nextcloud bestmöglich aus dem Internet erreichen zu können, habe ich eine Domain gemietet.

Die Domainstruktur sieht folgendermaßen aus:

Nun möchte ich mit der Subdomain web.domain.de auf den /var/www/html Ordner geleitet werden, wenn ich diese Subdomain aufrufe.

Die Config dazu steht und sieht folgendermaßen aus:

<VirtualHost *:80>
     ServerAdmin admin@domain.de
     DocumentRoot /var/www/html/
     ServerName web.domain.de
     ServerAlias www.web.domain.de

     <Directory /var/www/html/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
          <IfModule mod_dav.c>
            Dav off
          </IfModule>
        SetEnv HOME /var/www/html
        SetEnv HTTP_HOME /var/www/html
     </Directory>

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

RewriteEngine on
RewriteCond %{SERVER_NAME} =web.domain.de [OR]
RewriteCond %{SERVER_NAME} =www.web.domain.de
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>   

Wenn ich nun versuche, diese Subdomain aufzurufen, komme ich auf die Nextcloud mit dem Hinweis, dass ich über eine nicht autorisierte Domain zugreifen möchte.

Wieso leitet er mich nicht auf /var/www/html/ weiter?

Ich freue mich auf Ratschläge und Antworten und wünsche einen schönen Tag.

Mit freundlichen Grüßen
Leon

Im Normalfall legt man pro Domain bzw. Subdomain eine eigene Konfigurationsdatei an, die man dann einzeln aktiviert. Hast du das gemacht?

Also in etwa die folgende Anleitung ab Schritt 4.

https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-18-04-quickstart-de

Hallo @devnull,

Danke für deine Antwort.

Ja, ich habe eine nextcloud.conf und eine web.conf für die jeweiligen Subdomains erstellt.

Die web.conf ist in meinem ersten Post zu sehen.

Viele Grüße

Und du hast sie auch aktiviert mit

sudo a2ensite web.conf

Ja, das habe ich gemacht.