ubuntuusers.de

Für diese Funktion musst du eingeloggt sein.

owncloud conf-Datei anpassen

Status: Gelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

rabadumpf

Anmeldungsdatum:
7. Mai 2011

Beiträge: 185

Hallo zusammen, meine owncloud will ich nur im Heimnetz nutzen. Die conf.Datei für Owncloud hab ich von deren website heruntergeladen, konfiguriert und nach sites-available kopiert. allerdings kommt

sudo a2ensite /etc/apache2/sites-available/002-owncloud.conf

ERROR: Site /etc/apache2/sites-available/002-owncloud does not exist!

Stimmen die Einträge und warum kommt der Error?

<VirtualHost *:80>
  ServerName 192.168.178.25/owncloud
# <@$p>
  Redirect permanent / https://192.168.178.25/owncloud/
</VirtualHost>

<VirtualHost *:443>
  SSLCertificateFile /etc/ssl/certs/owncloud.pem
  SSLCertificateChainFile /etc/ssl/certs/owncloud.chain.pem
  SSLCertificateKeyFile /etc/ssl/private/owncloud.key
  SSLProtocol All -SSLv2 -SSLv3
  SSLHonorCipherOrder On
  SSLCompression off
  Header always set Strict-Transport-Security "max-age=15768000"
  SSLCipherSuite 'EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA256:EECDH:+CAMELLIA128:+AES128:+SSLv3:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!IDEA:!ECDSA:kEDH:CAMELLIA128-SHA:AES128-SHA'
  ServerName 192.168.178.25/owncloud
  DocumentRoot "/var/www/owncloud"
  Alias /owncloud "/var/www/owncloud/"
  <Directory "/var/www/owncloud">
    Options +FollowSymLinks
    AllowOverride All
    <IfModule mod_dav.c>
      Dav off
    </IfModule>
    SetEnv HOME /usr/share/owncloud
    SetEnv HTTP_HOME /usr/share/owncloud
  </Directory>
  <Directory "/var/www/owncloud/data/">
    # just in case if .htaccess gets disabled
    Require all denied
  </Directory>
</VirtualHost>

Vielen Dank!

itoss

Avatar von itoss

Anmeldungsdatum:
4. April 2014

Beiträge: 419

ERROR: Site /etc/apache2/sites-available/002-owncloud does not exist!

die datei scheint aus sicht des apache servers nicht zu existieren. Falsche Rechte ? Die Datei müsste aber auch 002-owncloud.conf heißen und unter /etc/sites-enabled verlinkt werden ( ich mache das immer manuel, statt mit a2mod... )

rabadumpf

(Themenstarter)

Anmeldungsdatum:
7. Mai 2011

Beiträge: 185

die datei scheint aus sicht des apache servers nicht zu existieren. Falsche Rechte ? Die Datei müsste aber auch 002-owncloud.conf heißen

Die Datei heißt definitiv 002-owncloud.conf, nur apache meldet immerzu die DAtei ohne .conf

ERROR: Site /etc/apache2/sites-available/002-owncloud does not exist!

Warum und was bedeutet dies?

Verlinkt ist die datei bereits in sites-enabled

itoss

Avatar von itoss

Anmeldungsdatum:
4. April 2014

Beiträge: 419

ausgabe von

1
ls -l /etc/apache2/conf-available/ 

einmal bitte.

lege die owncloud.conf datei mal in /etc/apache2/conf-available/ an und verlinke sie in ls -l /etc/apache2/conf-enabled/

rabadumpf

(Themenstarter)

Anmeldungsdatum:
7. Mai 2011

Beiträge: 185

Hier mal die ausgabe

xxx@hlserver:~$ ls -l /etc/apache2/conf-available/ 
insgesamt 24
-rw-r--r-- 1 root root  315 Mär 19 10:48 charset.conf
-rw-r--r-- 1 root root  127 Aug 11  2013 javascript-common.conf
-rw-r--r-- 1 root root 3224 Mär 19 10:48 localized-error-pages.conf
-rw-r--r-- 1 root root  189 Mär 19 10:48 other-vhosts-access-log.conf
lrwxrwxrwx 1 root root   28 Mai  3 09:51 phpmyadmin.conf -> ../../phpmyadmin/apache.conf
-rw-r--r-- 1 root root 2174 Mär 19 10:48 security.conf
-rw-r--r-- 1 root root  455 Mär 19 10:48 serve-cgi-bin.conf

rabadumpf

(Themenstarter)

Anmeldungsdatum:
7. Mai 2011

Beiträge: 185

lege die owncloud.conf datei mal in /etc/apache2/conf-available/ an und verlinke sie in ls -l /etc/apache2/conf-enabled/ 

Was ist der Zweck?

sebix Team-Icon

Ehemalige

Anmeldungsdatum:
14. April 2009

Beiträge: 5584

Hilfreicher als der Inhalt von conf-available ist der von /etc/apache2/sites-available/.

rabadumpf schrieb:

lege die owncloud.conf datei mal in /etc/apache2/conf-available/ an und verlinke sie in ls -l /etc/apache2/conf-enabled/ 

Was ist der Zweck?

a2enconf/a2ensite macht nichts anderes als diese Links zuerstellen (mit den richtigen Rechten).

rabadumpf

(Themenstarter)

Anmeldungsdatum:
7. Mai 2011

Beiträge: 185

hlserv@hlserver:~$ ls -l /etc/apache2/sites-available/
insgesamt 16
-rw-r--r-- 1 root root 1332 Mär 19 10:48 000-default.conf
-rw-r--r-- 1 root root  490 Mai 14 18:30 002-owncloud.conf
-rw-r--r-- 1 root root 6565 Mai  3 07:47 default-ssl.conf

Scheinen ja keine Auffälligkeiten zu sein

Neuer Versuch mit 002-owncloud.conf, diesmal ohne ssl

<VirtualHost *:80>
  ServerName hlowncloud.de
  DocumentRoot "/var/www/owncloud"
  Alias /owncloud "/var/www/owncloud/"
  <Directory "/var/www/owncloud">
    Options +FollowSymLinks
    AllowOverride All
    <IfModule mod_dav.c>
      Dav off
    </IfModule>
    SetEnv HOME /usr/share/owncloud
    SetEnv HTTP_HOME /usr/share/owncloud
  </Directory>
  <Directory "/var/www/owncloud/data/">
    # just in case if .htaccess gets disabled
    Require all denied
  </Directory>
</VirtualHost>

und dazu die /etc/hosts

127.0.0.1	localhost
127.0.1.1	hlserver

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

192.168.178.25 	 hlowncloud.de

Sollte doch passen, aber

xxx@hlserver:~$ sudo a2ensite hlowncloud.de
ERROR: Site hlowncloud.de does not exist!

sebix Team-Icon

Ehemalige

Anmeldungsdatum:
14. April 2009

Beiträge: 5584

rabadumpf schrieb:

Sollte doch passen, aber

xxx@hlserver:~$ sudo a2ensite hlowncloud.de
ERROR: Site hlowncloud.de does not exist!

Du hast hier die Domain als Parameter gewaehlt, nicht den Konfigurationsnamen. Wenn du sudo a2ensite eintippst, bekommst du eine Liste aller verfuegbaren Seiten.

rabadumpf

(Themenstarter)

Anmeldungsdatum:
7. Mai 2011

Beiträge: 185

xxx@hlserver:~$ sudo a2ensite
Your choices are: 000-default 002-owncloud default-ssl
Which site(s) do you want to enable (wildcards ok)?

kommt dies; eine Liste kommt nicht?

rabadumpf

(Themenstarter)

Anmeldungsdatum:
7. Mai 2011

Beiträge: 185

Danke; läuft mit

Your choices are: 000-default 002-owncloud default-ssl
Which site(s) do you want to enable (wildcards ok)?
002-owncloud
Enabling site 002-owncloud.
To activate the new configuration, you need to run:
  service apache2 reload
Antworten |