After the installation of NC 10. I got the htaccess failure. According to some Topics in the forum I have to replace „AllowOverride None“ with „AllowOverride All“ so I opened the nextcloud-le-ssl.conf in /etc/apache2/sites-avialable.
Which looks like this right now:
<IfModule mod_ssl.c>
<VirtualHost *:443>
DocumentRoot "/var/www/nextcloud"
ServerName mydomain.ddns.net
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains; preload"
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
Satisfy Any
</Directory>
SSLCertificateFile /etc/letsencrypt/live/mydomain.ddns.net/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mydomain.ddns.nett/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
But this isn’t fixing anything
Now I am asking myself and you is this even the right config file?
Maybe there Is a way to be sure that the files aren’t avialable from unauthorized users.
Just to be 100% sure you’re configuring the right file, go to cd /etc/apache2/sites-enabled
and have a look with ls -l
which sites are actually enabled. You will see softlinks there to the sites in /etc/apache2/sites-available and from this links you can tell which config files are actually used.
You can open the ssl.conf file from this very directory:
less /etc/apache2/sites-enabled/ssl.conf (enter correct file name)
I hope this was the problem already and I brought you on the right track.
Same there (etc/apache2/site-enabled)
AllowOverride in /var/www/nextcloud was already set as All. Same in the Http config.
So i tried to download a file from the server from another computer. I opened a file copied the addressline from the Browser and tried the download it with sudo wget “address” and got Username/Password Authentication failed…
Maybe the files aren’t reachable from the internet?
if you do a ls -l /etc/apache/sites-enabled/ you see that that files are only links to …/sites-available/,
so apache custe creates a link if you enable it with a2ensite.
about the htaccess, do you see anything in the error.log of apache about that?