Diferència entre revisions de la pàgina «Grup 5 - 27 Implementar HTTPS i HSTS (HTTPS only) en cloud extern.»

De Wiket
Salta a la navegació Salta a la cerca
Línia 1: Línia 1:
Una vez tenemos el fichero del dominio.conf instalamos el certificado, en mi caso utilizaré certbot para ello ejecutamos el comando
+
<div style="font-size: 130%">Una vez tenemos el fichero del dominio.conf instalamos el certificado, en mi caso utilizaré certbot para ello ejecutamos el comando
  
 
<pre>certbot --apache</pre>
 
<pre>certbot --apache</pre>
Línia 29: Línia 29:
 
<pre>a2dissite fichero1 fichero2</pre>
 
<pre>a2dissite fichero1 fichero2</pre>
 
<pre>a2ensite fichero1 fichero2</pre>
 
<pre>a2ensite fichero1 fichero2</pre>
 +
</div>

Revisió del 17:58, 23 març 2022

Una vez tenemos el fichero del dominio.conf instalamos el certificado, en mi caso utilizaré certbot para ello ejecutamos el comando
certbot --apache

Seleccionamos nuestro dominio y lo instalamos.

Después tendremos otro fichero .conf con el certificado, a este fichero debemos de añadirle unas lineas más para que funcione correctamente en nuestro wordpress, el fichero debe quedar así finalmente:

<IfModule mod_ssl.c>
<VirtualHost *:443>
 SSLEngine On
 ServerName higieneposturalgrup5.ml
 ServerAlias www.higieneposturalgrup5.ml
 ProxyPreserveHost on
 ProxyRequests Off
 ProxyPass / http://localhost:5000/
 ProxyPassReverse / http://localhost:5000/
 RequestHeader set X-Forwarded-Proto "https"
 RequestHeader set X-Forwarded-Port "443"
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/higieneposturalgrup5.ml/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/higieneposturalgrup5.ml/privkey.pem
</VirtualHost>
</IfModule>

Una vez hecho esto ejecutamos los siguientes comandos:

a2dissite fichero1 fichero2
a2ensite fichero1 fichero2