Probleme mit letsencrypt

der existiert nicht mehr. das projekt hab ich erstmal auf eis gelegt.

Poste mal:
ls -l /etc/apache2/sites-enabled

nein. hab es nochmal geändert oben.

zum zweiten:

ls  -l
insgesamt 4
-rw-r--r-- 1 root root 785 Mär 25 16:52 000-default.conf
lrwxrwxrwx 1 root root  27 Dez 24 19:13 ncp.conf -> ../sites-available/ncp.conf
lrwxrwxrwx 1 root root  33 Dez 24 19:13 nextcloud.conf -> ../sites-available/nextcloud.conf

Poste 000-default.conf bzw. die angegebenen Pfade.

Was ist deine Nextcloud? Schau in ncp.conf und nextcloud.conf und nenn die Datei. Die andere ust wohl falsch und muss wahrscheinlich gelöscht werden.

Welche Pfade meinst du? wie gesagt, ich hatte die default.conf gelöscht und grade eben wieder in den sites-enabled Ordner gepackt. Ansonsten stand das drin was ich oben schon gepostet hatte.

ncp.conf ist das config panel von nextcloudPI. ist unrelevant eigentlich

Nextclound.conf sieht so aus:

<IfModule mod_ssl.c>
  <VirtualHost _default_:443>
    DocumentRoot /var/www/nextcloud
ServerName philsnextcloud.ddns.net
    CustomLog /var/log/apache2/nc-access.log combined
    ErrorLog  /var/log/apache2/nc-error.log
    SSLEngine on
    SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem **//wieso steht dort snakeoil?**
    SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
  </VirtualHost>
  <Directory /var/www/nextcloud/>
    Options +FollowSymlinks
    AllowOverride All
    <IfModule mod_dav.c>
      Dav off
    </IfModule>
    LimitRequestBody 0
    SSLRenegBufferSize 10486000
  </Directory>
</IfModule>

Das ist die 443/https und in Ordnung. Wir suchen 80/http

Ok. Die 000-default… Poste den Inhalt.

Wenn dort z.B. /var/www steht muss in den Ordner die index.html und auch die .htaccess stehen.

eine andere conf habe ich nicht für nextcloud.

000-default:

#=== pihole WEBSITE ===

#<VirtualHost *:80>
#       ServerAdmin webmaster@localhost
#        ServerName pihole
#        ServerAlias pi.hole
#
#        DocumentRoot /var/www/html/dns
#        <Directory /var/www/html/dns/>
#                Options FollowSymLinks MultiViews
#                AllowOverride all
#                Order deny,allow
#                Require all granted
#        </Directory>
#
#        ErrorLog ${APACHE_LOG_DIR}/pihole_error.log
#        LogLevel warn
#        CustomLog ${APACHE_LOG_DIR}/pihole_access.log combined
#</VirtualHost>

#=== default WEBSITE ===

<VirtualHost _default_:80>
  DocumentRoot /var/www/
  <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
  </IfModule>
</VirtualHost>

Wenn das die Conf ist:
Standen die index.html und .htaccess in /var/www Wenn ja habe ich keine Idee. Evtl. Original für 80/http besorgen

Naja also das Originale NextcloudPi Image ist ja speziell und nur auf Nextcloud auf einem Pi angepasst. Und dadurch dass ich ja nebenbei pi-hole haben wollte musste ich da etwas ändern. vorher hat alles in den Ordner /var/www/nextcloud verwiesen. Jetzt aber nur noch nach /var/www/

Ich werd mir mal das Image nochmal auf nem anderen Pi installieren und vergleichen.

auf jeden fall schon mal danke für deine Hilfe

ok nachdem ich die index.html index.php und .htaccess aus dem nextcloud ordner in den /var/www ordner verschoben habe funktioniert wieder alles.

tausend dank schonmal dafür.

1 Like