I have installed:
pacman -S certbot certbot-apache
I have nextcloud on a vhost like this: nextcloud.mydomain.com
I am trying to install TLS on my apache that has this vhost and I get this error:
Created an SSL vhost at /etc/httpd/conf/extra/nextcloud-le-ssl.conf
Cannot find an SSLCertificateFile directive in /files/etc/httpd/conf/extra/nextcloud-le-ssl.conf/IfModule/VirtualHost. VirtualHost was not modified
Unable to find an SSLCertificateFile directive
After this I can't find an /etc/httpd/conf/extra/nextcloud-le-ssl.conf file and my nextcloud.mydomain.com doesn't have TLS.
My apache configuration for this domain is this:
<IfModule mod_alias.c>
Alias /nextcloud /usr/share/webapps/nextcloud/
</IfModule>
<Directory /usr/share/webapps/nextcloud/>
Options FollowSymlinks
AllowOverride all
Require all granted
php_admin_value open_basedir "/srv/http/:/dev/urandom:/tmp/:/usr/share/pear/:/usr/share/webapps/nextcloud/:/etc/webapps/nextcloud"
</Directory>
<VirtualHost *:80>
ServerAdmin dannysantos1985@gmail.com
DocumentRoot /usr/share/webapps/nextcloud
ServerName nextcloud.minho.win
ErrorLog /var/log/httpd/nextcloud.foo.info-error_log
CustomLog /var/log/httpd/nextcloud.foo.info-access_log common
RewriteEngine on
RewriteCond %{SERVER_NAME} =nextcloud.minho.win
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
</VirtualHost>