seguridad para instalar habilitar crear certificado ssl https localhost

ssl - para - Cómo crear un servidor https en localhost



instalar certificado ssl linux (4)

Bueno, una forma rápida de hacer esto es con ngrok .

Es realmente fácil de usar y solo demora unos segundos en ejecutarse. Es tan simple como descargar la versión de tu sistema. Descomprima y ejecute ngrok.exe . Se abrirá una línea de comando tipo de ventana. Asegúrese de que su servidor Apache o el que utiliza esté en ejecución.

Luego, para escuchar solo en un punto final de túnel HTTPS, ejecute lo siguiente

ngrok http -bind-tls=true site.dev:80

o en cualquier puerto que necesite https para ser instalado.

Abra el navegador y escriba https://localhost/myApp , verá que funciona.

Y si escribe http://localhost/myApp también funciona.

Espero que esto sea útil para cualquier persona para una solución rápida.

Seguí el tutorial siguiente para crear un servidor https https://docs.nodejitsu.com/articles/HTTP/servers/how-to-create-a-HTTPS-server/

y el programa se ejecuta sin errores.

pero cuando no puedo abrir https: // localhost: 8000 en mi chrome

siempre obtiene un ERR_SSL_PROTOCOL_ERROR


Si esto es para pruebas y no necesita un certificado válido (lo que parece ser el caso, ya que está usando "localhost"), puede usar un certificado "autofirmado", solo asegúrese de configurar nginx para señalar a aquellos.

Podría explicar los detalles, pero en realidad hay una excelente publicación sobre los tutoriales de la comunidad de Digital Ocean:

https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-nginx-in-ubuntu-16-04

solo asegúrese de adaptar el puerto (443) si desea escuchar en 8000.


Supongamos que está usando nodejs, entonces http-sever tiene -S or --ssl con -C & -K para habilitar https


Yo uso Caddyserver con la configuración de esta manera:

:443 tls self_signed