Un concepto nada nuevo y que lo usan muchas herramientas de seguridad.
Enlace para generarlos
https://www.selfsignedcertificate.com/Simplemente especificas el dominio y te generará dos archivos los cuales los puedes guardar en un directorio que tenga acceso el apache en mi caso lo guardé en /etc/apache2/ssl/.
PD: Si no existe el directorio, puedes crealo.
Los cambios en el Apache
Primero activaremos el ssla2enmod ssl
Luego ingresamos al directorio:cd /etc/apache2/sites-availables/
y creamos una copia del archivo default-ssl.confcp default-ssl.conf ssl.conf
Y luego le agregamos las siguientes lineas:NameVirtualHost *:443
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/facebook.com.cert
SSLCertificateKeyFile /etc/apache2/ssl/facebook.com.key
DocumentRoot /var/www/html
Luego ejecutamos el siguiente comando:a2ensite ssl
Luego un simple reloadsystemctl reload apache2
Y ya estaría, podras acceder desde otras computadoras en tu red a tu sitio con https, claro está que tendrás que instalar el archivo en mi caso facebook.com.cert.Obs: Cuando es windows debes cambiar el .cert por .crt, y luego solo darle siguiente, Colocar todos los certificados en el siguiente alamcen, y agregar a Entidades de certificacion raiz de confianza.
Obs2: Claro esta, que deberas tener un dns local donde configurar el sitio (dominio <-> ip), lo cual tambien puedes usar el archivos /etc/hosts o en windows system32/drivers/etc/hosts
Comentarios
Publicar un comentario