25 junio, 2024

Configure la configuración SSL / TLS para utilizar una conexión HTTPS de cifrado seguro en Fedora 34.

Fuente: https://www.server-world.info/en/note?os=Fedora_34&p=httpd&f=3

Configure la configuración SSL / TLS para utilizar una conexión HTTPS de cifrado seguro.

[1] Obtener certificado SSL.

https://www.server-world.info/en/note?os=Fedora_34&p=ssl&f=2

[2] Habilitar la configuración de SSL / TLS.

[root@www ~]# dnf -y install mod_ssl

[root@www ~]# vi /etc/httpd/conf.d/ssl.conf

# línea 59 : descomentar


DocumentRoot “/var/www/html”

línea 60 : uncomment and specify hostname


ServerName www.srv.world:443

línea 101 : change to the one got in [1]


SSLCertificateFile /etc/letsencrypt/live/www.srv.world/cert.pem

línea 109 : change to the one got in [1]


SSLCertificateKeyFile /etc/letsencrypt/live/www.srv.world/privkey.pem

línea 118 : change to the one got in [1]


SSLCertificateChainFile /etc/letsencrypt/live/www.srv.world/chain.pem

[root@www ~]# systemctl restart httpd

[3] Si desea configurar la conexión HTTP para redirigir a HTTPS (Siempre en SSL / TLS), configure RewriteRule en la configuración de cada host.

Por ejemplo, si configura Hostings virtuales como dar clic aquí, agregue RewriteRule de la siguiente manera. O es posible configurar RewriteRule en [.htaccess] no en [httpd.conf].

[root@www ~]# vi /etc/httpd/conf.d/vhost.conf


<VirtualHost *:80>

    DocumentRoot /var/www/html

    ServerName www.srv.world

    RewriteEngine On

    RewriteCond %{HTTPS} off

    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

</VirtualHost>


[root@www ~]# systemctl restart httpd

[4] Si Firewalld se está ejecutando, permita el servicio HTTPS. HTTPS usa 443 / TCP.

[root@www ~]# firewall-cmd –add-service=https –permanent

success


[root@www ~]# firewall-cmd –reload

success

[5] Verifique para acceder a la página de prueba desde cualquier computadora cliente con navegador web a través de HTTPS. 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *