Hi,
ich habe nach dieser Anleitung erfolgreich einen vHost für meine ownCloud auf Port 80 eingerichtet. Also /etc/apache2/sites-available/default nach /etc/apache2/sites-available/sub.domain.de kopiert und darin ServerName, DocumentRoot und das entsprechende Directory angepasst. Mein ownCloud-Verzeichnis nach /var/www/vhosts/sub.domain.de verschoben und a2ensite sub.domain.de eingegeben. Funktioniert alles soweit für Port 80.
Da ich aber auch über SSL auf die ownCloud möchte, habe ich einfach mal das selbe für /etc/apache2/sites-available/default-ssl gemacht. In der neuen Datei habe ich aber <VirtualHost *:443> statt <VirtualHost _default_:443> stehen. ServerName habe ich da noch ergänzt und SSLCertificateFile sowie SSLCertificateKeyFile so wie im Default-File gelassen. Dann noch a2ensite owncloud.rundfug.de-ssl und sudo service apache2 reload. Hier kommt dann aber ein Fehler:
[....] Reloading web server config: apache2[Mon Feb 03 14:28:25 2014] [warn] _default_ VirtualHost overlap on port 443, the first has precedence
. ok
Rufe ich https://sub.domain.de auf, lande ich in /var/www und nicht in /var/www/vhosts/owncloud.
Ich habe durch den Raspberry Pi das erste Mal so wirklich mit Apache zu tun. Mit Virtual Hosts hatte ich bisher noch gar nichts zu tun. Würde mich freuen, wenn ihr mir verraten könntet, wie ich auch die Subdomain mit HTTPS zum Laufen kriege.
Viele Grüße,
Diego