################################ Securizar Nextcloud con SSL/TLS ################################ Descargamos los certificados: .. code-block:: console sudo mkdir /etc/certificados cd /etc/certificados wget https://raw.githubusercontent.com/gonzaleztroyano/ASIR2-SYAD-P1/main/public/cert-letsencrypt/fullchain1.pem wget https://raw.githubusercontent.com/gonzaleztroyano/ASIR2-SYAD-P1/main/public/cert-letsencrypt/privkey1.pem Modificamos el archivo ``/etc/apache2/sites-available/nextcloud.conf`` para que tenga el siguiente contenido: .. code-block:: DocumentRoot /var/www/nextcloud/ ServerName cloud.carpet4you.site Require all granted AllowOverride All Options FollowSymLinks MultiViews Dav off RewriteEngine on RewriteCond %{SERVER_NAME} =cloud.carpet4you.site RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] En el archivo ``/etc/apache2/sites-available/nextcloud-le-ssl.conf`` añadimos: .. code-block:: DocumentRoot /var/www/nextcloud/ ServerName cloud.carpet4you.site Require all granted AllowOverride All Options FollowSymLinks MultiViews Dav off SSLCertificateFile /etc/letsencrypt/live/cloud.carpet4you.site/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/cloud.carpet4you.site/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf .. note:: Se ha utilizado certbot para la obtención del certificado Let's Encrypt y para la configuración de Apache. Ya podemos acceder a la paǵina mediante SSL: .. image :: ../images/nextcloud/nc-11.png :width: 500 :align: center |br| .. |br| raw:: html