Bueno en otras ocasiones había intentado pero hoy mi compadre me pidió ayuda para crear en su server Apache en linux un certificado ssl le comento que hay un modo de conseguir por 3 meses de la siguiente forma.
Si mi manual no te sirve puedes ir a
https://zerossl.com?fpr=jose25
Y tendrás otro modo de montar tu certificado
Paso 1
Zerossl
visitemos la pagina introducimos nuestro dominio
yo escogí la tercera manera que nos indica que lo haremos con ayuda del dns donde tenemos nuestro dominio se tiene que crear un registro TXT con las instrucciones que nos indica una vez lo completamos nos dará 3 archivos.
ca_bundle.crt
certificate.crt
private.key
los colocaremos descomprimidos en
su -
mkdir /etc/ssl/crt
/etc/ssl/crt/
si tienes filezilla puedes enviar los file por sftp
Paso 2
Editamos nuestro apache config
su -
subimos a root sin heredar nada nos pedirá nuestro root password (clave)
/etc/apache2/sites-enabled/
nano 000--default.conf
Añadiremos la ruta virtual si solo tienes una página no necesitas cambiar mucho
<VirtualHost *:443>
DocumentRoot /var/www/html
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
ServerName www.dominio.com
SSLEngine on
SSLCertificateChainFile /etc/ssl/crt/ca_bundle.crt
SSLCertificateFile /etc/ssl/crt/certificate.crt
SSLCertificateKeyFile /etc/ssl/crt/private.key
</VirtualHost>
Importante fijarse en el orden donde puse cada certificado si no subira el apache server.
y por ultimo reiniciamos
Reiniciamos:
systemctl restart apache2.service
Verificamos:
systemctl status apache2.service
se supone que todo funcione si no es así verifica paso a paso que omitiste
Si mi manual no te sirve puedes ir a
https://zerossl.com?fpr=jose25
Y tendrás otro modo de montar tu certificado
Paso 1
Zerossl
visitemos la pagina introducimos nuestro dominio
yo escogí la tercera manera que nos indica que lo haremos con ayuda del dns donde tenemos nuestro dominio se tiene que crear un registro TXT con las instrucciones que nos indica una vez lo completamos nos dará 3 archivos.
ca_bundle.crt
certificate.crt
private.key
los colocaremos descomprimidos en
su -
mkdir /etc/ssl/crt
/etc/ssl/crt/
si tienes filezilla puedes enviar los file por sftp
Paso 2
Editamos nuestro apache config
su -
subimos a root sin heredar nada nos pedirá nuestro root password (clave)
/etc/apache2/sites-enabled/
nano 000--default.conf
Añadiremos la ruta virtual si solo tienes una página no necesitas cambiar mucho
<VirtualHost *:443>
DocumentRoot /var/www/html
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
ServerName www.dominio.com
SSLEngine on
SSLCertificateChainFile /etc/ssl/crt/ca_bundle.crt
SSLCertificateFile /etc/ssl/crt/certificate.crt
SSLCertificateKeyFile /etc/ssl/crt/private.key
</VirtualHost>
Importante fijarse en el orden donde puse cada certificado si no subira el apache server.
y por ultimo reiniciamos
Reiniciamos:
systemctl restart apache2.service
Verificamos:
systemctl status apache2.service
se supone que todo funcione si no es así verifica paso a paso que omitiste
Excelente amigo, en la siguiente pagina puedes conseguir lo mismo por 1 año, pasa el año y puedes volver activar, yo lo use y todo bien , es class1
ResponderBorrarhttps://www.startcomca.com/
saludos.
Gracias Edson, me hacia falta por que la direccion que tenia de un año ya no permitia el ssl gratis
ResponderBorrar/etc/apache2/sites-enabled/
ResponderBorrarme comi una s si es que no llegan al sitio