Add SSL certificate 🔒 to XAMPP - WINDOWS

Поділитися
Вставка
  • Опубліковано 18 жов 2024
  • 🙏 LIKE 👍🏻 SHARE 📲 COMMENT 🎇 NOTIFICATIONS 🔔
    Currently the use of SSL certificates is required in web development, but not only in a production context but also when carrying out tests on our local server. XAMPP is one of the most used technologies for creating web projects since it includes important tools such as PHP, PERL, MYSQL, APACHE making it an interesting development environment, in this video we will show you how to add a valid security certificate to your local server, to be able to perform your tests correctly.
    On this occasion we will be doing this process in WINDOWS
    Add SSL certificate to XAMPP - LINUX
    • Agregar certificado SS...
    Links
    Download git: git-scm.com/do...
    Download openssl: https:slproweb.com/products/Win32OpenSSL.html
    Steps to create SSL: www.syloper.co...

КОМЕНТАРІ • 110

  • @WALECISNE
    @WALECISNE 8 місяців тому +1

    Mi estimado CODIGOLIBRE, quiero agradecerte por todo... he andado desde hace como 3 días buscando la solución para los certificados SSL para XAMPP y ningún video me había funcionado.
    Vos te tomaste el tiempo para explicarnos paso por paso, detallado y PUM 💥, funciona excelente!
    Gracias desde Nicaragua!!... Ya tenés una nueva suscriptora! 😊👋

    • @codigolibre29
      @codigolibre29  8 місяців тому

      Me da gusto que te haya sido de utilidad y muchas gracias a ti por tomarte el tiempo de comentar, Por estos comentarios es que nos gusta ayudar con lo poco que sabemos, muchas gracias 🙏🏽

  • @CARLOSJAVIERMORAN-v2r
    @CARLOSJAVIERMORAN-v2r 3 місяці тому

    Hola hermano!! Estoy felizz y es gracias a vos!! Prácticamente 4 días, un montón de horas tratando de conseguir esto, y eso que había visto tu video pero se ve que no hice algún paso, es todo un mundo desafiante y que requiere de paciencia y mucha, pero lo logré, gracias totales, gracias, gracias, gracias!!!!!!!!!!!!!!!!! LO UNICO QUE ME FUNCIONO DE INTERNET!!!!

    • @codigolibre29
      @codigolibre29  3 місяці тому

      Me alegro que este video te fue de ayuda, y tambien mil gracias por tu comentario, Esto me anima a continuar

  • @yohannapadrino4547
    @yohannapadrino4547 Місяць тому

    Que buen tutorial vale!! Ojalá todo el mundo explicara como tú.. Muy bien! Gracias! Tenía dos horas en ésto y me lo solucionaste en 20 minutos xD

    • @codigolibre29
      @codigolibre29  Місяць тому +1

      Pues que bueno que te sirvio este video, muchas gracias por tu comentario

  • @JUANDAVIDCASTRO16
    @JUANDAVIDCASTRO16 Рік тому

    Que genial justo hoy estaba intentando agregarle SSL a xampp y no lo logre pero con tu video fue posible +10

    • @codigolibre29
      @codigolibre29  Рік тому

      Que bueno que te fue de ayuda, gracias por tu comentario

  • @pabloemmanuelpichardo660
    @pabloemmanuelpichardo660 Місяць тому +1

    De antemano muchas gracias por tu aportación....
    He probado con la IP de mi ordenador en lugar de localhost (common name) pero no me funciona :( veo que varios lo han preguntado... Tendrás alguna solución para ello? Gracias!

    • @codigolibre29
      @codigolibre29  Місяць тому

      Para ser honosto no he tenido la necesidad de hacerlo con una direccion ip, asi que no lo he probado

  • @eduardoc190
    @eduardoc190 2 місяці тому +1

    Seria los mismos pasos si se quiere agregar el SSL para una IP Publica? Supongamos que compro una certificado como seria para la ip publica? y no sea autofirmado.. desde ya gracias.

    • @codigolibre29
      @codigolibre29  Місяць тому

      Sabes no he echo eso, tendria que probar, igual puede hacerlo en una maquina virtual para que no afectes ninguna configuracion en tu maquina

  • @edwin0rodriguez
    @edwin0rodriguez 29 днів тому

    Hola... Muchas gracias, Qué sucede si abres el sitio desde otro dispositivio u otro navegador que esté en la misma red, Es decir, si otra máquina que está dentro de la misma red y alcanza la ip de tu host, para este otro navegador funcionaría el mismo certificado ssl ?

    • @codigolibre29
      @codigolibre29  25 днів тому

      Si tienes conpartido el localhost en tu red local pues deberia tomar el ssl, Pero desde la otra maquina tendrias que acceder tambien con la direccion "localhost", para que funcione

  • @wigekwiga4510
    @wigekwiga4510 5 місяців тому +7

    openssl genrsa -des3 -out localRootCA.key 2048 se queda ahi, no pasa nada. No me pide clave

    • @danielgeometry3801
      @danielgeometry3801 5 місяців тому

      No me iba y directamente lo mejor es que lo hagas en una maquina virtual con ubuntu, ya con eso he podido hacerlo.

    • @codigolibre29
      @codigolibre29  3 місяці тому

      Prueba en diferente terminal

  • @rafaelsurfitapema1938
    @rafaelsurfitapema1938 5 місяців тому

    Obrigado!! é o único do youtube que funciona!

    • @codigolibre29
      @codigolibre29  3 місяці тому

      Obrigado pelo seu comentário, espero que a tradução esteja correta, use o Google Tradutor.

  • @mau7434
    @mau7434 Рік тому +2

    gracias por el video

    • @codigolibre29
      @codigolibre29  Рік тому

      Por nada, espero te haya sido de ayuda, gracias por tu comentario

  • @emersonventuro9224
    @emersonventuro9224 3 місяці тому

    Exelente video, cómo hago para renovar cuando vence? los mismos pasos??

    • @codigolibre29
      @codigolibre29  3 місяці тому +1

      Tendrias que hacer el mismo paso de la creacion y solo sustituir por el antiguo, Gracias por tu comentario

  • @claudio6871
    @claudio6871 Рік тому +2

    hola!! si ingreso por ip desde otro dispositivo, lee que estoy ingresando a un sitio seguro?

    • @codigolibre29
      @codigolibre29  Рік тому +2

      Hola que tal, claro cuando ingresas por la ip marcara eso, acuerdate que el certificado esta solo para *localhost*

    • @claudio6871
      @claudio6871 Рік тому

      ok gracias@@codigolibre29 entonces, el paso de los settings del brave, no habria que hacerlo? ya que quiero ingresar desde varios celulares y estos deben detectar que es un sitio seguro

    • @codigolibre29
      @codigolibre29  Рік тому +1

      No claro que no, pero si se te marcara como inseguro

    • @ALorankC
      @ALorankC 11 місяців тому +1

      ​@@codigolibre29 como seria el procedimiento para hacer que desde otros equipos por Ip o Nombre del server les marque como sitio seguro?

  • @puntomdq
    @puntomdq 6 місяців тому

    Excelente video! consulta tengo mi servidor Xammp instalé certificado, a este servidor se lo puede acceder desde internet mediante una ip publica fija, tengo un dominio con ssl al que via dns enruta a este ip, en este caso la conexión me sale "no seguro" alguna idea?

    • @codigolibre29
      @codigolibre29  5 місяців тому

      Me supongo que como no estas accediendo de manera local, es desir no estas accediendo desde la computadora que tienes el certificado y los mas posible con una url diferente. Gracias por tu comentario

  • @javierbenitez
    @javierbenitez 7 місяців тому

    Hola amigo, necesito hacer esto para distintos subdominios en local. Supongamos admin.local, clientes.local y proveedores.local. He intentado hacerlo según estos paso cambiando localhost por "admin", por "local" y por "admin.local". De ninguna de las maneras me funciona. ¿Sabes por qué?

    • @FabianD1991
      @FabianD1991 6 місяців тому

      Estoy en la misma

    • @codigolibre29
      @codigolibre29  5 місяців тому

      Este metodo solo funciona con localhost, para revisar eso que quieres, puedes revisar esta pagina, para agregar el certificado a todos tus dominios "datogedon.com/wordpress/como-crear-ssl-valido-en-localhost-para-xampp-red-local/"

  • @Lynn85
    @Lynn85 7 місяців тому

    Muy bueno video; tengo un no-ip instalado, funcionara desde fuera con el dominio free que ofrece la web

    • @codigolibre29
      @codigolibre29  7 місяців тому

      Sabes que este certificado es exclusivamente para *localhost*, lo que mensionas no lo he probado, seria bueno que lo intentes... Gracias por tu comentario

  • @ferxo1987
    @ferxo1987 Рік тому +1

    todo bien pero cuando trato de direccionarlo con un dominio este sale sin https , tiene algo que ver el procedimiento que haces? por ejemplo cuando ingreso con el ip si sale ssl pero cuando pongo dominio no

    • @codigolibre29
      @codigolibre29  Рік тому

      Si al momento de crear el certificado lo creaste con la direccion IP, solo con este funcionara, el metodo mostrado en el video es para usar mas que nada con "localhost* , para agregar certificado con un dominio en especifico se utiliza otro metodo.

  • @DiegoCiccarelli
    @DiegoCiccarelli 7 місяців тому

    GRACIAS!!

    • @codigolibre29
      @codigolibre29  7 місяців тому

      Que bueno que te fue de ayuda... Gracias por tu comentario

  • @yamirmeza9756
    @yamirmeza9756 5 місяців тому

    Se podría configurar con la ip estatica del ordenador?,
    para asi ser posible que se pueda ingresar desde equipos moviles

    • @codigolibre29
      @codigolibre29  3 місяці тому

      Teoricamente tendrias que cambiar el "localhost" en los pasos por la "IP", pero para ser honesto esto no lo he verificado si funciona

  • @IsmarBravo-h6k
    @IsmarBravo-h6k 11 місяців тому +1

    Hola, en el primer paso luego de colocar (openssl genrsa -des3 -out localRootCA.key 2048) no me pide ninguna contraseña, se queda alli

    • @codigolibre29
      @codigolibre29  11 місяців тому +1

      Hola que tal, si estas usando git bash prueba con el powershell y si estas usando powerahell intenta hacerlo con git bash.

    • @wigekwiga4510
      @wigekwiga4510 5 місяців тому

      Lo resolviste?

    • @castanodiego4257
      @castanodiego4257 4 місяці тому

      @@wigekwiga4510 me paso lo mismo con gitbash y powershell pero con el cmd de windows si pude.

    • @wigekwiga4510
      @wigekwiga4510 4 місяці тому

      @@codigolibre29 probe hasta con el cmd. Pero lo probe en un local host sin subir a internet. Como prueba. Quizas si lo hago en el que esta subido a internet la cosa cambie...

  • @catrielmiceli9555
    @catrielmiceli9555 Рік тому

    Hola! Me anda excelente, ahora te hago una consulta, dentro de xampp tengo la carpeta htdocs de donde levanto proyectos, pero ademas tengo otra carpeta en el escritorio, llamada "Proyectos" que entro a esa carpeta desde el navegador no poniendo "https:localhost" sino "https:sw.proyectos", como hago para tener el certificado en la URL de sw.proyectos? Muchas gracias!

    • @codigolibre29
      @codigolibre29  Рік тому

      Que bueno que te fue de ayuda. En ese caso creo que tendrias que hacer los mismos pasos pero en lugar de dar de alta "localhost" debes agregae "sw.proyectos" y los archivos server.crt y server.key cambiar los nombre por "sw.proyectos", pero todo esto seria probarlo, ya no no he realizado, de esta forma. Espero puedas solucionarlo

  • @NikonWorld
    @NikonWorld 2 місяці тому

    una consulta en localhost si me sale el ssl pero cuando uso mi link de dominio no me funciona:(

    • @codigolibre29
      @codigolibre29  Місяць тому

      El ssl solo esta configurado para usar en "localhost"

  • @L2Addicts
    @L2Addicts 10 місяців тому

    Consulta de novato, de esta forma solo se ve el certificado en mi navegador o cualquiera que acceda a nuestra pagina va a ver el certificado?

    • @codigolibre29
      @codigolibre29  10 місяців тому +1

      Este certificado solo te sirve localmente.

    • @L2Addicts
      @L2Addicts 10 місяців тому

      @@codigolibre29 Estaría de lujo un tutorial similar pero para certificado completo en especifico los gratuitos como el de cloudflare :D

  • @ing.alejandrocardozo2058
    @ing.alejandrocardozo2058 Рік тому

    genial..!!!

  • @porfiriogarcia9801
    @porfiriogarcia9801 8 місяців тому

    Porque tenemos que agregar el certificado al navegador?? Porque es locahost?, pero si fuera un dominio externo creo este paso no se necesitaria verdad??

    • @codigolibre29
      @codigolibre29  8 місяців тому +1

      Si se agrega para que se reconocido por el navegador, lo otro que comentas que si es un dominio externo ahi si tendriamos que probar haber que pasa.

  • @joshuamendez8025
    @joshuamendez8025 7 місяців тому

    Yo tengo una pregunta es que estoy teniendo problemas con un proyecto que recibí y esta hecho en angular y node.js y tengo que crearle una apk pero por el Android que solo acepta https la apk no funciona,entonces e intentado varias cosas pero no funcionan, mi pregunta es, mi proyecto usa localhost pero no esta en htdocs el funciona por fuera pero igual para levantar el servidor de node necesito encender el xampp, quiero saber si esta solución me podria servir para la apk ?

    • @codigolibre29
      @codigolibre29  7 місяців тому

      Si desde tu proyecto accedes con "localhost" si es probable que te funcione, la verdad ahora si tendrias que probar eso, te aconsejo que hagas estas pruebas en una maquina virtual, para que no echas a perder algo.

  • @juandavidhuamanrafael152
    @juandavidhuamanrafael152 10 місяців тому

    localhost utiliza un protocolo no compatible.
    ERR_SSL_VERSION_OR_CIPHER_MISMATCH, me sale ese error

    • @codigolibre29
      @codigolibre29  8 місяців тому

      El error "ERR_SSL_VERSION_OR_CIPHER_MISMATCH" ocurre cuando el navegador y el servidor web no admiten una versión común del protocolo SSL o un conjunto de cifrado durante el protocolo TLS. Esto puede suceder si el sitio web utiliza una versión no compatible de un protocolo que tiene fallos de seguridad o si el certificado SSL no se puede verificar correctamente.
      Yo te aconsejaria actualizaras tu version de xampp, el navegador tambbien aunque supongo que esta actualizado... despues de actualizar todo, realizar el proceso nuevamente asegurandote de hacer cada paso correctamente

  • @makelo007
    @makelo007 7 місяців тому

    Usando Git Bash, cuando pego "openssl genrsa -des3 -out localRootCA.key 2048" no hace nada y si lo pego en la terminal de windows no reconoce el comando "openssl". Antes de hacer eso he instalado OpenSSl

    • @javierbenitez
      @javierbenitez 7 місяців тому

      Usa CMR mejor, acuérdate de ejecutar como administrador. A mi con Gitbash tampoco me funcionaba.

    • @codigolibre29
      @codigolibre29  5 місяців тому

      Puedes probar con CMD o el PowerShell

    • @codigolibre29
      @codigolibre29  5 місяців тому

      Gracias por compartir tu solucion

  • @alexona14
    @alexona14 Рік тому +1

    Se puede aplicar en wampserver

    • @codigolibre29
      @codigolibre29  Рік тому

      Me parece que si es posible, solo tienes que revisar donde guarda los archivos *server.crt* y el *server.key* para que puedas hacer la sustitucion

  • @raulromero3930
    @raulromero3930 5 місяців тому

    como seria para que un certificado funcione via la ip local del equipo?

    • @codigolibre29
      @codigolibre29  3 місяці тому

      Teoricamente tendrias que cambiar el "localhost" en los pasos por la "IP", pero para ser honesto esto no lo he verificado si funciona

  • @mion3560
    @mion3560 7 місяців тому

    pongo cd bin y me sale No such file or directory. que hago?

    • @codigolibre29
      @codigolibre29  7 місяців тому +1

      Estan en un directorio que no es, al abrir el bash lo abre en el directorio del usuario, por eso en el video tuvimos que navegar al direcotrio de "OpenSSL-Win64", Tienes que estar en este directorio para que desde aqui al ejecutar el comando "cd bin" puedas entrar en el correctamente, Revisar bien esa parte en el video. ESpero te pueda ayudar

  • @kilokoins1336
    @kilokoins1336 11 місяців тому

    aplica lo mismo si en ves de poner en common name localhost pongo la dirección ip?

    • @codigolibre29
      @codigolibre29  11 місяців тому +1

      Hola que tal, que buena pregunta, la verdad no lo he probado, pero en teoria si debe funcionar, seria cuestion de que lo intentes asi. Gracias por tu comentario

    • @pablocarvajal85
      @pablocarvajal85 8 місяців тому +1

      hola, te funiono poniendo la Ip?

    • @kilokoins1336
      @kilokoins1336 8 місяців тому

      @@pablocarvajal85 Si me funciono 😁

  • @arielmatiasmartinez6063
    @arielmatiasmartinez6063 Рік тому

    hola... segui los pasos pero no me funciona... sigue igual... no tube ningun error mientras lo hacia..

    • @codigolibre29
      @codigolibre29  Рік тому

      ¿Reiniciaste el equipo?... si es asi, elimina tambien el cache de tu navegador o usa otro tambien agregale manualmente la "s" a "http" ==>> "https", si no funciona te recomendaria que hicieras el proceso nuevamente y sigas todos los pasos.

  • @azariashernandez1283
    @azariashernandez1283 5 місяців тому +2

    No me funciona en Windows el codigo de openssl

    • @danielgeometry3801
      @danielgeometry3801 5 місяців тому

      No me iba y directamente lo mejor es que lo hagas en una maquina virtual con ubuntu, ya con eso he podido hacerlo.

    • @carlosrocha9074
      @carlosrocha9074 4 місяці тому

      Hola usa este comando: winpty openssl genrsa -des3 -out localRootCA.key 2048

    • @codigolibre29
      @codigolibre29  3 місяці тому

      Revisa que estan en directorio donde descargaste el "openssl", para que puedas utilizarlo desde la terminal... Si estas en el directorio correcto prueba con diferentes terminales (cmd, powershell, git shell, etc)

  • @guillermor4781
    @guillermor4781 Рік тому +2

    no pide clave se queda en el primer comando

    • @instaescuela
      @instaescuela Рік тому

      me esta pasando lo mismo

    • @instaescuela
      @instaescuela Рік тому

      prueba asi .\openssl genrsa -des3 -out localRootCA.key 2048

    • @instaescuela
      @instaescuela Рік тому

      .\openssl genrsa -des3 -out localRootCA.key 2048 asi si funciona

    • @codigolibre29
      @codigolibre29  Рік тому

      Tambien puedes probar cambiando el terminal que usas, como opciones tienes el *cmd*, *powershell* o incluso puede instalar *git bash*, espero que puedas arreglarlo, estamos para ayudarte, gracias por comentar

    • @codigolibre29
      @codigolibre29  Рік тому

      Gracias por el apoyo.

  • @guillermor4781
    @guillermor4781 Рік тому

    Como sera usando let's encrypt xampp ¿

    • @codigolibre29
      @codigolibre29  Рік тому

      Con sinceridad no habia configurado esto en xampp, pero aqui te dejo un link *masterdaweb.com/blog/configurando-ssl-lets-encrypt-no-xampp/* donde explican este metodo, incluso incluye un video, espero te pueda ser de ayudar, gracias por comentar

  • @victorrivero8764
    @victorrivero8764 Рік тому

    Generating RSA private key, 1023 bit long modulus (2 primes)
    ....................................+++++
    ...+++++
    a mi me dice esto y de ahi no pasa

    • @victorrivero8764
      @victorrivero8764 Рік тому

      Listo, cambie GIT BASH por PowerShell y Listo

    • @codigolibre29
      @codigolibre29  Рік тому

      Ah que bien, es muy raro eso, pero que bueno que pudiste hacerlo, gracias por tu comentario

  • @AmparoTatayLucas
    @AmparoTatayLucas 2 місяці тому +1

    me da error en el paso n4 cuando meto este comando openssl x509 -req -in server.csr -CA localRootCA.pem -CAkey localRootCA.key -CAcreateserial -out server.crt -days 500 -sha256 -extfile x509v3.ext que significa el error? Can't open "server.csr" for reading, No such file or directory
    68390000:error:80000002:system library:BIO_new_file:No such file or directory:crypto\bio\bss_file.c:67:calling fopen(server.csr, rb)
    68390000:error:10000080:BIO routines:BIO_new_file:no such file:crypto\bio\bss_file.c:75:
    error: unable to load certificate request input from file 'server.csr'
    cualquier ayuda sera agradecida :)

    • @codigolibre29
      @codigolibre29  Місяць тому

      Al parecer los archivos "server.csr" no se creo o los estas creando en un directorio diferente, te recomiendo ver paso a paso el video

    • @codigolibre29
      @codigolibre29  Місяць тому

      al parecer el archivo "server.csr" no se creo o esta en un directorio diferente, te recomiendo ver el video nuevamente y seguir bien los pasos

  • @SebastianGT.
    @SebastianGT. 4 місяці тому +1

    del paso numero 2 no me crea nada dislike

    • @codigolibre29
      @codigolibre29  3 місяці тому

      Puedes probar cambiar la terminal, (cmd, powershell, git bash) o cualquiera de tu preferencia

  • @pedrocevallos9196
    @pedrocevallos9196 11 місяців тому

    Me parece que podria hacerle mas sencillo y sin menos programas utilitarios

    • @codigolibre29
      @codigolibre29  11 місяців тому

      Tomaremos en cuenta tu comentario, gracias por comentar

  • @robertoalejandrofierromore2731
    @robertoalejandrofierromore2731 10 місяців тому

    no sirve

    • @codigolibre29
      @codigolibre29  10 місяців тому

      Se recomienda reiniciar el equipo despues de seguir todos los pasos.

  • @diegopy9
    @diegopy9 3 місяці тому

    openssl genrsa -des3 -out localRootCA.key 2048 se queda ahi, no pasa nada. No me pide clave

    • @codigolibre29
      @codigolibre29  3 місяці тому

      Prueba con otra terminal (cmd, powershell, git bash) y no olvides iniciarlas como Administrador